Part Number Hot Search : 
248YF P4KE39AJ SR30150 M181KT BZX84C3 EN25F16 MAX21 W2511NZ
Product Description
Full Text Search
 

To Download AK4589VQ Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ASAHI KASEI
[AK4589]
AK4589
2/8-Channel Audio CODEC with DIR
GENERAL DESCRIPTION The AK4589 is a single chip CODEC that includes two channels of ADC and eight channels of DAC. The ADC outputs 24bit data and the DAC accepts up to 24bit input data. The ADC has the Enhanced Dual Bit architecture with wide dynamic range. The DAC introduces the new developed Advanced Multi-Bit architecture, and achieves wider dynamic range and lower outband noise. The AK4589 has a dynamic range of 102dB for ADC, 114dB for DAC and is well suited for digital surround for home theater audio. The AK4589 also has the balance volume control corresponding to the Dolby Digital (AC-3) system. The also has digital audio receiver (DIR) and transmitter (DIT) compatible with 192kHz, 24bits. The DIR has 8-channel input selector and can automatically detect a Non-PCM bit stream. The AK4589 provides a compatibility of hardware and software with the AK4588.
*Dolby Digital (AC-3) is a trademark of Dolby Laboratories.
FEATURES ADC/DAC part * 2ch 24bit ADC - 64x Oversampling - Sampling Rate up to 96kHz - Linear Phase Digital Anti-Alias Filter - Single-Ended Input - S/(N+D): 92dB - Dynamic Range, S/N: 102dB - Digital HPF for offset cancellation - Overflow flag * 8ch 24bit DAC - 128x Oversampling - Sampling Rate up to 192kHz - 24bit 8 times Digital Filter - Differential Outputs - On-chip Switched-Capacitor Filter - S/(N+D): 94dB - Dynamic Range, S/N: 114dB - Individual channel digital volume with 128 levels and 0.5dB step - Soft mute - De-emphasis for 32kHz, 44.1kHz, 48kHz - Zero Detect Function * High Jitter Tolerance * Extenal Master Clock Input: - 256fs, 384fs, 512fs (fs=32kHz 48kHz) - 128fs, 192fs, 256fs (fs=64kHz 96kHz) - 128fs (fs=120kHz 192kHz)
MS0339-E-00 -1-
2004/09
ASAHI KASEI
[AK4589]
DIR/DIT Part * AES3, IEC60958, S/PDIF, EIAJ CP1201 Compatible * Low jitter Analog PLL * PLL Lock Range : 32kHz to 192kHz * Clock Source: PLL or X'tal * 8-channel Receiver input * 2-channel Transmission output (Through output or DIT) * Auxiliary digital input * De-emphasis for 32kHz, 44.1kHz, 48kHz and 96kHz * Detection Functions - Non-PCM Bit Stream Detection - DTS-CD Bit Stream Detection - Sampling Frequency Detection (32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz) - Unlock & Parity Error Detection - Validity Flag Detection * Up to 24bit Audio Data Format * Audio I/F: Master or Slave Mode * 40-bit Channel Status Buffer * Burst Preamble bit Pc and Pd Buffer for Non-PCM bit stream * Q-subcode Buffer for CD bit stream * Serial P I/F * Two Master Clock Outputs: 64fs/128fs/256fs/512fs TTL Level Digital I/F 4-wire Serial and I2C Bus P I/F for mode setting Operating Voltage: 4.75 to 5.25V with 5V tolerance Power Supply for output buffer: 2.7 to 5.25V 80pin LQFP Package (0.5mm pitch) AK4588 compatible w/o analog outputs
MS0339-E-00 -2-
2004/09
ASAHI KASEI
[AK4589]
Block Diagram
PVSS PVDD
RX0 RX1 RX2 RX3 RX4 RX5 RX6 RX7
8 to 3
R
XTI X'tal Oscillator
XTO
Clock Recovery
Input Selector
DEM DAIF Decoder
Clock Generator
MCKO1 MCKO2
Audio I/F
LRCK2 BICK2 SDTO2 DAUX2 PDN
TX0
TX1
AVDD AVSS DVDD DVSS TVDD
I2C
DIT
AC-3/MPEG Detect
Error & STATUS Detect
Q-subcode buffer
P I/F
CSN CCLK CDTO CDTI
VIN
B,C,U, VOUT
LIN
INT0
INT1
ADC
ADC
HPF
HPF
Audio I/F
RIN
LOUT1+
LOUT1-
SCF
DAC
DATT DEM
DATT DEM
DATT DEM
DATT DEM
DATT DEM
DATT DEM
DATT DEM
DATT DEM
MCLK LRCK BICK
MCLK
ROUT1+
ROUT1-
SCF
DAC
LRCK1 BICK1 DAUX1
LOUT2+
LOUT2-
SCF
DAC
ROUT2+
ROUT2-
SCF
DAC
Format Converter
LOUT3+
LOUT3-
SCF
DAC
SDOUT
SDTO1
ROUT3+
ROUT3-
SCF
DAC
LOUT4+ LOUT4ROUT4+
ROUT4-
SCF
DAC
SDIN1 SDIN2 SDIN3 SDIN4
SDTI1 SDTI2 SDTI3 SDTI4
SCF
DAC
MS0339-E-00 -3-
2004/09
ASAHI KASEI
[AK4589]
Ordering Guide
AK4589VQ AKD4589 -10 +70C 80pin LQFP(0.5mm pitch) Evaluation Board for AK4589
Pin Layout
78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61
80 79
INT0 TX1 TX0 MCLK VIN DAUX2 I2C RX7 CAD1 RX6 CAD0 RX5 TEST2 RX4 PVDD R PVSS RX3 NC RX2
60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
MS0339-E-00 -4-
CCLK/SCL CDTI/SDA CSN DAUX1 SDTI4 SDTI3 SDTI2 SDTI1 XTL1 XTL0 PDN MASTER DZF2 DZF1 LOUT4LOUT4+ ROUT4ROUT4+ LOUT3LOUT3+
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
INT1 BOUT TVDD DVDD DVSS XTO XTI TEST3 MCKO2 MCKO1 COUT UOUT VOUT SDTO2 BICK2 LRCK2 SDTO1 BICK1 LRCK1 CDTO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
(Top View)
TEST1 RX1 NC RX0 AVSS AVDD VREFH VCOM RIN LIN ROUT1+ ROUT1LOUT1+ LOUT1ROUT2+ ROUT2LOUT2+ LOUT2ROUT3+ ROUT3-
2004/09
ASAHI KASEI
[AK4589]
Compatibility with AK4588
Functions AK4588 AK4589 DAC output Single end Differentianl DAC S/(N+D) 90dB 94dB DAC S/N 106dB 114dB DAC Output voltage Typ 3.0Vpp Typ 2.7Vpp DAC AOUT AOUT=0.6xVREFH AOUT=0.54xVREFH Load Resistance 5k ohm 2k ohm Frequency Response 80kHz +0/-0.6 1.0 Output pin #35,#37, #39,#41,#43,#45,#47,#49 #35 - #50 Power Supply voltage Min=4.5V, Max=5.5V Min=4.75V, Max=5.25V (*) The AK4589 has two register maps including ADC/DAC part (compatible with the AK4588) and DIR/DIT part (compatible with AK4588). Each register is selected by Chip Address.
MS0339-E-00 -5-
2004/09
ASAHI KASEI
[AK4589]
PIN/FUNCTION
No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Pin Name INT1 BOUT TVDD DVDD DVSS XTO XTI TEST3 MCKO2 MCKO1 COUT UOUT VOUT SDTO2 BICK2 LRCK2 SDTO1 BICK1 LRCK1 CDTO CCLK SCL CDTI SDA CSN DAUX1 SDTI4 SDTI3 SDTI2 SDTI1 XTL1 XTL0 I/O O O O I I O O O O O O I/O I/O O I/O I/O O I I I I/O I I I I I I I I I Function Interrupt 1 Pin Block-Start Output Pin for Receiver Input "H" during first 40 flames. Output Buffer Power Supply Pin, 2.7V5.25V Digital Power Supply Pin, 4.75V5.25V Digital Ground Pin X'tal Output Pin X'tal Input Pin Test 3 Pin This pin should be connected to DVSS. Master Clock Output 2 Pin Master Clock Output 1 Pin C-bit Output Pin for Receiver Input U-bit Output Pin for Receiver Input V-bit Output Pin for Receiver Input Audio Serial Data Output Pin (DIR/DIT part) Audio Serial Data Clock Pin (DIR/DIT part) Channel Clock Pin (DIR/DIT part) Audio Serial Data Output Pin (ADC/DAC part) Audio Serial Data Clock Pin (ADC/DAC part) Input Channel Clock Pin Control Data Output Pin in Serial Mode, I2C= "L". Control Data Clock Pin in Serial Mode, I2C= "L" Control Data Clock Pin in Serial Mode, I2C= "H" Control Data Input Pin in Serial Mode, I2C= "L". Control Data Pin in Serial Mode, I2C= "H". Chip Select Pin in Serial Mode, I2C= "L". This pin should be connected to DVSS, I2C= "H". AUX Audio Serial Data Input Pin (ADC/DAC part) DAC4 Audio Serial Data Input Pin DAC3 Audio Serial Data Input Pin DAC2 Audio Serial Data Input Pin DAC1 Audio Serial Data Input Pin X'tal Frequency Select 0 Pin X'tal Frequency Select 1 Pin
MS0339-E-00 -6-
2004/09
ASAHI KASEI
[AK4589]
No. 31 32
Pin Name PDN MASTER
I/O I I
DZF2 33 OVF
O
O
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
DZF1 LOUT4LOUT4+ ROUT4ROUT4+ LOUT3LOUT3+ ROUT3ROUT3+ LOUT2LOUT2+ ROUT2ROUT2+ LOUT1LOUT1+ ROUT1ROUT1+ LIN RIN VCOM VREFH
O O O O O O O O O O O O O O O O O I I -
Function Power-Down Mode Pin When "L", the AK4589 is powered-down, all digital output pins go "L", all registers are reset. When CAD1/0 pins are changed, the AK4589 should be reset by PDN pin. Master Mode Select Pin "H": Master mode, "L": Slave mode Zero Input Detect 2 Pin (Table 13) When the input data of the group 1 follow total 8192 LRCK cycles with "0" input data, this pin goes to "H". And when RSTN bit is "0", PWDAN bit is "0", this pin goes to "H". It always is in "L" when P/S pin is "H". Analog Input Overflow Detect Pin This pin goes to "H" if the analog input of Lch or Rch overflows. Zero Input Detect 1 Pin (Table 13) When the input data of the group 1 follow total 8192 LRCK cycles with "0" input data, this pin goes to "H". And when RSTN bit is "0", PWDAN bit is "0", this pin goes to "H". Output is selected by setting DZFE pin when P/S pin is "H". DAC4 Lch Negative Analog Output Pin 470pF capacitor should be connected between LOUT4- and LOUT4+. DAC4 Lch Positive Analog Output Pin 470pF capacitor should be connected DAC4 Rch Negative Analog Output Pin between ROUT4- and ROUT4+. DAC4 Rch Positive Analog Output Pin 470pF capacitor should be connected DAC3 Lch Negative Analog Output Pin between LOUT3- and LOUT3+. DAC3 Lch Positive Analog Output Pin 470pF capacitor should be connected DAC3 Rch Negative Analog Output Pin between ROUT3- and ROUT3+. DAC3 Rch Positive Analog Output Pin 470pF capacitor should be connected DAC2 Lch Negative Analog Output Pin between LOUT2- and LOUT2+. DAC2 Lch Positive Analog Output Pin 470pF capacitor should be connected DAC2 Rch Negative Analog Output Pin between ROUT2- and ROUT2+. DAC2 Rch Positive Analog Output Pin 470pF capacitor should be connected DAC1 Lch Negative Analog Output Pin between LOUT1- and LOUT1+. DAC1 Lch Positive Analog Output Pin 470pF capacitor should be connected DAC1 Rch Negative Analog Output Pin between ROUT1- and ROUT1+. DAC1 Rch Positive Analog Output Pin Lch Analog Input Pin Rch Analog Input Pin Common Voltage Output Pin 2.2F capacitor should be connected to AVSS externally. Positive Voltage Reference Input Pin, AVDD
MS0339-E-00 -7-
2004/09
ASAHI KASEI
[AK4589]
Function Analog Power Supply Pin, 4.75V5.25V Analog Ground Pin, 0V Receiver Channel 0 Pin (Internal biased pin. Internally biased at PVDD/2) No Connect pin 58 NC No internal bonding. This pin should be connected to PVSS. 59 RX1 I Receiver Channel 1 Pin (Internal biased pin. Internally biased at PVDD/2) Test 1 Pin 60 TEST1 I This pin should be connected to PVSS. 61 RX2 I Receiver Channel 2 Pin (Internal biased pin. Internally biased at PVDD/2) No Connect pin 62 NC No internal bonding. This pin should be connected to PVSS. 63 RX3 I Receiver Channel 3 Pin (Internal biased pin. Internally biased at PVDD/2) 64 PVSS PLL Ground pin External Resistor Pin 65 R 12k +/-1% resistor should be connected to PVSS externally. 66 PVDD PLL Power supply Pin, 4.75V5.25V 67 RX4 I Receiver Channel 4 Pin (Internal biased pin. Internally biased at PVDD/2) Test 2 Pin 68 TEST2 I This pin should be connected to PVSS. 69 RX5 I Receiver Channel 5 Pin (Internal biased pin. Internally biased at PVDD/2) Chip Address 0 Pin (ADC/DAC part) 70 CAD0 I 71 RX6 I Receiver Channel 6 Pin (Internal biased pin. Internally biased at PVDD/2) Chip Address 1 Pin (ADC/DAC part) 72 CAD1 I 73 RX7 I Receiver Channel 7 Pin (Internal biased pin. Internally biased at PVDD/2) Control Mode Select Pin. 74 I2C I "L": 4-wire Serial, "H": I2C Bus 75 DAUX2 I Auxiliary Audio Data Input Pin (DIR/DIT part) 76 VIN I V-bit Input Pin for Transmitter Output Master Clock Input Pin 77 MCLK I 78 TX0 O Transmit Channel (Through Data) Output 0 Pin Transmit Channel Output1 pin 79 TX1 O When DIT bit = "0", Through Data. When DIT bit = "1", DAUX2 Data. 80 INT0 O Interrupt 0 Pin Note: All input pins except internal biased pins and Analog input pins (RX0-7, LIN, RIN) should not be left floating.
PVDD 20k(typ) 20k(typ) PVSS VCOM
No. 55 56 57
Pin Name AVDD AVSS RX0
I/O I
RX pin
Internal biased pin Circuit
MS0339-E-00 -8-
2004/09
ASAHI KASEI
[AK4589]
Handling of Unused Pin
The unused I/O pins should be processed appropriately as below. Classification Analog Digital Pin Name RX0-7, LOUT1-4, ROUT1-4, LIN, RIN INT0-1, BOUT, XTO, MCKO1-2, COUT, UOUT, VOUT, SDTO1-2, CDTO, DZF1-2, TX1-0 CSN, DAUX1-2, SDTI1-4, XTL0-1 TEST1-3 Setting These pins should be open. These pins should be open. These pins should be connected to DVSS. These pins should be connected to PVSS.
MS0339-E-00 -9-
2004/09
ASAHI KASEI
[AK4589]
ABSOLUTE MAXIMUM RATINGS (AVSS, DVSS, PVSS=0V; Note 1) Parameter Symbol min -0.3 AVDD Power Supplies Analog -0.3 DVDD Digital -0.3 PVDD PLL -0.3 TVDD Output buffer |AVSS-DVSS| (Note 2) GND1 |AVSS-PVSS| (Note 2) GND2 Input Current (any pins except for supplies) IIN Analog Input Voltage (LIN, RIN pins) VINA -0.3 Digital Input Voltage Except LRCK1-2, BICK1-2, RX0-7, CAD0-1, VIND1 -0.3 TEST1-2 pins LRCK1-2, BICK1-2 pins VIND2 -0.3 RX0-7, CAD0-1, TEST1-2 pins VIND3 -0.3 Ambient Temperature (power applied) Ta -10 Storage Temperature Tstg -65
Notes: 1. All voltages with respect to ground. 2.AVSS, DVSS and PVSS must be connected to the same analog ground plane.
max 6.0 6.0 6.0 6.0 0.3 0.3 10 AVDD+0.3 DVDD+0.3 TVDD+0.3 PVDD+0.3 70 150
Units V V V V V V mA V V V V C C
WARNING: Operation at or beyond these limits may result in permanent damage to the device. Normal operation is not guaranteed at these extremes.
RECOMMENDED OPERATING CONDITIONS (AVSS, DVSS, PVSS=0V; Note 3) Parameter Symbol min typ 5.0 4.75 AVDD Power Supplies Analog 5.0 4.75 DVDD (Note 4) Digital 5.0 4.75 PVDD PLL 5.0 2.7 TVDD Output buffer
max 5.25 AVDD AVDD DVDD
Units V V V V
Notes: 3. All voltages with respect to ground. 4. The power up sequence between AVDD, DVDD, PVDD and TVDD is not critical. To save leak current in power down mode, AVDD, DVDD, PVDD become the same voltage as much as possible. WARNING: AKM assumes no responsibility for the usage beyond the conditions in this datasheet.
MS0339-E-00 - 10 -
2004/09
ASAHI KASEI
[AK4589]
ANALOG CHARACTERISTICS (Ta=25C; AVDD, DVDD, PVDD, TVDD=5V; AVSS, DVSS=0V; VREFH=AVDD; fs=48kHz; BICK=64fs; Signal Frequency=1kHz; 24bit Data; Measurement Frequency=20Hz20kHz at fs=48kHz, 20Hz~40kHz at fs=96kHz; 20Hz~40kHz at fs=192kHz, unless otherwise specified) Parameter min typ max Units ADC Analog Input Characteristics Resolution 24 Bits S/(N+D) (-0.5dBFS) fs=48kHz 84 92 dB fs=96kHz 86 dB DR (-60dBFS) fs=48kHz, A-weighted 94 102 dB fs=96kHz 88 96 dB fs=96kHz, A-weighted 93 102 dB S/N (Note 5) fs=48kHz, A-weighted 93 102 dB fs=96kHz 88 96 dB fs=96kHz, A-weighted 93 102 dB Interchannel Isolation 90 110 dB DC Accuracy Interchannel Gain Mismatch 0.2 0.3 dB Gain Drift 20 ppm/C Input Voltage AIN=0.62xVREFH 2.90 3.10 3.30 Vpp Input Resistance fs=48kHz 15 25 k fs=96kHz 9 16 k Power Supply Rejection (Note 7) 50 dB DAC Analog Output Characteristics Resolution 24 Bits S/(N+D) fs=48kHz 86 94 dB fs=96kHz 84 92 dB fs=192kHz 92 dB DR (-60dBFS) fs=48kHz, A-weighted 104 114 dB fs=96kHz dB 98 108 fs=96kHz, A-weighted dB 104 114 fs=192kHz dB 108 fs=192kHz, A-weighted dB 114 dB S/N (Note 8) fs=48kHz, A-weighted 104 114 dB fs=96kHz 98 108 dB fs=96kHz, A-weighted 104 114 dB fs=192kHz 108 dB fs=192kHz, A-weighted 114 Interchannel Isolation 90 100 dB DC Accuracy Interchannel Gain Mismatch 0.2 0.5 dB Gain Drift 20 ppm/C Output Voltage AOUT=0.54xVREFH Vpp 2.5 2.7 2.9 Load Resistance (AC Load) (Note 6) 2 k Power Supply Rejection (Note 7) 50 dB Power Supplies Power Supply Current Normal Operation (PDN = "H") (Note 9) AVDD fs=48kHz,fs=96kHz 70 98 mA fs=192kHz mA 57 80 PVDD mA 12 17 DVDD+TVDD fs=48kHz (Note 10) mA 44 62 fs=96kHz mA 57 80 fs=192kHz mA 68 95 Power-down mode (PDN pin = "L") (Note 11) mA 0.1 1
MS0339-E-00 - 11 -
2004/09
ASAHI KASEI
[AK4589]
Notes: 5. S/N measured by CCIR-ARM is 96dB(@fs=48kHz). 6. For AC-load. 4k for DC-load 7. PSR is applied to AVDD, DVDD, PVDD and TVDD with 1kHz, 50mVpp. VREFH pin is held a constant voltage. 8. S/N measured by CCIR-ARM is 102dB(@fs=48kHz). 9. CL=20pF, X'tal=24.576MHz, CM1-0="10", CM1-0="10", OCKS1-0="10"@48kHz,"00"@96kHz, "11"@192kHz. 10. TVDD=13mA(typ). 11. In the power-down mode. RX inputs are open and all digital input pins including clock pins (MCLK, BICK, LRCK) are held DVSS. FILTER CHARACTERISTICS (Ta=25C; AVDD, DVDD, PVDD=4.755.25V; TVDD=2.75.25V; fs=48kHz) Parameter Symbol min typ max Units ADC Digital Filter (Decimation LPF): kHz 18.9 PB 0 Passband (Note 12) 0.1dB kHz 20.0 -0.2dB kHz 23.0 -3.0dB Stopband SB 28.0 kHz Passband Ripple PR dB 0.04 Stopband Attenuation SA 68 dB Group Delay (Note 13) GD 16 1/fs Group Delay Distortion 0 s GD ADC Digital Filter (HPF): Frequency Response (Note 12) -3dB FR 1.0 Hz -0.1dB 6.5 Hz DAC Digital Filter: Passband (Note 12) -0.1dB PB 0 21.8 kHz -6.0dB 24.0 kHz Stopband SB 26.2 kHz Passband Ripple PR dB 0.02 Stopband Attenuation SA 54 dB Group Delay (Note 13) GD 19.2 1/fs DAC Digital Filter + Analog Filter: dB FR Frequency Response: 0 20.0kHz 0.2 dB FR 40.0kHz (Note 14) 0.3 dB FR 80.0kHz (Note 14) +0/-0.6 Notes: 12. The passband and stopband frequencies scale with fs. For example, 21.8kHz at -0.1dB is 0.454 x fs (DAC). The reference frequency of these responses is 1kHz. 13. The calculating delay time which occurred by digital filtering. This time is from setting the input of analog signal to setting the 24bit data of both channels to the output register for ADC. For DAC, this time is from setting the 20/24bit data of both channels on input register to the output of analog signal. 14. 40kHz@fs=96kHz, 80kHz@fs=192kHz
MS0339-E-00 - 12 -
2004/09
ASAHI KASEI
[AK4589]
DC CHARACTERISTICS (Ta=25C; AVDD, DVDD, PVDD=4.755.25V; TVDD=2.75.25V) Parameter Symbol min High-Level Input Voltage (Except XTI pin) VIH 2.2 (XTI pin) VIH 70%DVDD Low-Level Input Voltage (Except XTI pin) VIL (XTI pin) VIL Input Voltage at AC Coupling (XTI pin) (Table 15) VAC VOH VOH VOH VOL Iin 40%DVDD TVDD-0.4 DVDD-0.4 AVDD-0.4 High-Level Output Voltage (Except TX0-1, DZF pins: Iout=-400A) (TX0-1 pin: Iout=-400A) (DZF pin: Iout=-400A) Low-Level Output Voltage (Iout=400A) Input Leakage Current Note: 15. In case of connecting capacitance (0.1F) to XTI pin.
typ -
max 0.8 30%DVDD 0.4 10
Units V V V V Vpp V V V V A
S/PDIF RECEIVER CHARACTERISTICS (Ta=25C; AVDD, DVDD, PVDD=4.75~5.25V; TVDD=2.7~5.25V) Parameter Symbol min typ Input Resistance Zin 10 Input Voltage (internally biased at PVDD/2) VTH 200 Input Hysteresis VHY 50 Input Sample Frequency fs 32 PVDD 20k(typ) 20k(typ) PVSS VCOM
max
192
Units k mVpp mV kHz
RX pin
Internal biased pin Circuit
MS0339-E-00 - 13 -
2004/09
ASAHI KASEI
[AK4589]
SWITCHING CHARACTERISTICS (ADC/DAC part) (Ta=25C; AVDD, DVDD, PVDD=4.755.25V; TVDD=2.75.25V; CL=20pF) Parameter Symbol min typ Master Clock Timing Master Clock 8.192 fCLK 256fsn, 128fsd: 27 tCLKL Pulse Width Low 27 tCLKH Pulse Width High 12.288 fCLK 384fsn, 192fsd: 20 tCLKL Pulse Width Low 20 tCLKH Pulse Width High 16.384 fCLK 512fsn, 256fsd, 128fsq: 15 tCLKL Pulse Width Low 15 tCLKH Pulse Width High
LRCK1 Timing (Slave Mode) Normal mode Normal Speed Mode Double Speed Mode Quad Speed Mode Duty Cycle TDM 256 mode LRCK1 frequency "H" time "L" time TDM 128 mode LRCK1 frequency "H" time "L" time LRCK1 Timing (Master Mode) Normal mode Normal Speed Mode Double Speed Mode Quad Speed Mode Duty Cycle TDM 256 mode LRCK1 frequency "H" time TDM 128 mode LRCK1 frequency "H" time Power-down & Reset Timing PDN Pulse Width PDN "" to SDTO1 valid
max
Units
12.288
18.432
24.576
MHz ns ns MHz ns ns MHz ns ns
fsn fsd fsq Duty fsd tLRH tLRL fsd tLRH tLRL
32 64 120 45 32 1/256fs 1/256fs 64 1/128fs 1/128fs
48 96 192 55 48
kHz kHz kHz % kHz ns ns kHz ns ns
96
fsn fsd fsq Duty fsn tLRH fsd tLRH tPD tPDV
32 64 120 50 32 1/8fs 64 1/4fs 150 522
48 96 192
kHz kHz kHz % kHz ns kHz ns ns 1/fs
48
(Note 16)
96
(Note 16) (Note 17) (Note 18)
Notes: 16. "L" time at I2S format. 17. The AK4589 can be reset by bringing PDN "L" to "H" upon power-up. 18. These cycles are the number of LRCK rising from PDN rising.
MS0339-E-00 - 14 -
2004/09
ASAHI KASEI
[AK4589]
Parameter Audio Interface Timing (Slave Mode) Normal mode BICK1 Period BICK1 Pulse Width Low Pulse Width High LRCK1 Edge to BICK1 "" (Note 19) BICK1 "" to LRCK1 Edge (Note 19) LRCK1 to SDTO1(MSB) BICK1 "" to SDTO1 SDTI1-4,DAUX1 Hold Time SDTI1-4,DAUX1 Setup Time TDM 256 mode BICK1 Period BICK1 Pulse Width Low Pulse Width High LRCK1 Edge to BICK1 "" (Note 19) BICK1 "" to LRCK1 Edge (Note 19) BICK1 "" to SDTO1 SDTI1 Hold Time SDTI1 Setup Time TDM 128 mode BICK1 Period BICK1 Pulse Width Low Pulse Width High LRCK1 Edge to BICK1 "" (Note 19) BICK1 "" to LRCK1 Edge (Note 19) BICK1 "" to SDTO1 SDTI1-2 Hold Time SDTI1-2 Setup Time Audio Interface Timing (Master Mode) Normal mode BICK1 Frequency BICK1 Duty BICK1 "" to LRCK1 Edge BICK1"" to SDTO1 SDTI1-4,DAUX1 Hold Time SDTI1-4,DAUX1 setup Time TDM 256 mode BICK1 Frequency BICK1 Duty (Note 20) BICK1 "" to LRCK1 Edge BICK1 "" to SDTO1 SDTI1 Hold Time SDTI1 Setup Time TDM 128 mode BICK1 Frequency BICK1 Duty (Note 21) BICK1 "" to LRCK1 Edge BICK1 "" to SDTO1 SDTI1-2 Hold Time SDTI1-2 Setup Time
Symbol
min
typ
max
Units
tBCK tBCKL tBCKH tLRB tBLR tLRS tBSD tSDH tSDS tBCK tBCKL tBCKH tLRB tBLR tBSD tSDH tSDS tBCK tBCKL tBCKH tLRB tBLR tBSD tSDH tSDS
81 32 32 20 20 40 40 20 20 81 32 32 20 20 20 10 10 81 32 32 20 20 20 10 10
ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
fBCK dBCK tMBLR tBSD tSDH tSDS fBCK dBCK tMBLR tBSD tSDH tSDS fBCK dBCK tMBLR tBSD tSDH tSDS
64fs 50 -20 20 20 256fs 50 -12 10 10 128fs 50 -12 10 10 12 20 12 20 20 40
Hz % ns ns ns ns Hz % ns ns ns ns Hz % ns ns ns ns
Notes: 19. BICK1 rising edge must not occur at the same time as LRCK1 edge. 20. When MCLK is 512fs, dBCK is guaranteed. When 384fs and 256fs, dBCK can not be guaranteed. 21. When MCLK is 256fs, dBCK is guaranteed. When 128fs, dBCK can not be guaranteed.
MS0339-E-00 - 15 -
2004/09
ASAHI KASEI
[AK4589]
Timing Diagram(ADC/DAC part)
1/fCLK VIH VIL tCLKH tCLKL
MCLK
1/fsn, 1/fsd, 1/fsq
VIH VIL
LRCK1
tBCK VIH VIL tBCKH tBCKL
BICK1
Clock Timing (Normal mode)
1/fCLK VIH VIL tCLKH tCLKL
MCLK
1/fs VIH VIL tLRH tLRL
LRCK1
tBCK VIH BICK1 VIL tBCKH tBCKL
Clock Timing (TDM 256 mode, TDM 128 mode)
MS0339-E-00 - 16 -
2004/09
ASAHI KASEI
[AK4589]
LRCK1 tBLR tLRB
VIH VIL
BICK1
VIH VIL tLRS tBSD
SDTO1 tSDS
50%TVDD
tSDH VIH VIL
SDTI
Audio Interface Timing (Normal mode)
VIH VIL tBLR tLRB VIH VIL tBSD
LRCK1
BICK1
SDTO1 tSDS
50%TVDD
tSDH VIH VIL
SDTI
Audio Interface Timing (TDM 256 mode, TDM 128 mode)
MS0339-E-00 - 17 -
2004/09
ASAHI KASEI
[AK4589]
LRCK1
50%TVDD
tMBLR BICK1 50%TVDD
tBSD
SDTO1 tDXS tDXH
50%TVDD
DAUX1
VIH VIL
Audio Interface timing (Master Mode)
MS0339-E-00 - 18 -
2004/09
ASAHI KASEI
[AK4589]
SWITCHING CHARACTERISTICS (DIR/DIT part) (Ta=25C; DVDD, AVDD, PVDD4.75~5.25V, TVDD=2.7~5.25V; CL=20pF) Parameter Symbol min typ Master Clock Timing Crystal Resonator Frequency fXTAL 11.2896 External Clock Frequency fECLK 11.2896 Duty dECLK 40 50 MCKO1 Output Frequency fMCK1 4.096 Duty dMCK1 40 50 MCKO2 Output Frequency fMCK2 2.048 Duty dMCK2 40 50 PLL Clock Recover Frequency (RX0-7) fpll 32 LRCK2 Frequency fs 32 Duty Cycle dLCK 45 Audio Interface Timing Slave Mode 80 tBCK BICK2 Period 30 tBCKL BICK2 Pulse Width Low 30 tBCKH Pulse Width High 20 tLRB LRCK2 Edge to BICK2 "" (Note 22) 20 tBLR BICK2 "" to LRCK2 Edge (Note 22) tLRM LRCK2 to SDTO2 (MSB) tBSD BICK2 "" to SDTO2 20 tDXH DAUX2 Hold Time 20 tDXS DAUX2 Setup Time Master Mode 64fs fBCK BICK2 Frequency 50 dBCK BICK2 Duty -20 tMBLR BICK2 "" to LRCK2 tBSD BICK2 "" to SDTO2 20 tDXH DAUX2 Hold Time 20 tDXS DAUX2 Setup Time Notes; 22. BICK2 rising edge must not occur at the same time as LRCK2 edge.
max 24.576 24.576 60 24.576 60 24.576 60 192 192 55
Units MHz MHz % MHz % MHz % kHz kHz %
30 30
ns ns ns ns ns ns ns ns ns Hz % ns ns ns ns
20 15
MS0339-E-00 - 19 -
2004/09
ASAHI KASEI
[AK4589]
Timing Diagram(DIR/DIT part)
1/fECLK VIH XTI tECLKH tECLKL VIL dECLK = tECLKH x fECLK x 100 = tECLKL x fECLK x 100
1/fMCK1
MCKO1 tMCKH1 tMCKL1
50%TVDD dMCK1 = tMCKH1 x fMCK1 x 100 = tMCKL1 x fMCK1 x 100
1/fMCK2
MCKO2 tMCKH2 tMCKL2
50%TVDD dMCK2 = tMCKH2 x fMCK2 x 100 = tMCKL2 x fMCK2 x 100
1/fs VIH VIL tLRH tLRL dLCK = tLRH x fs x 100 = tLRL x fs x 100
LRCK2
LRCK2 tBCK tBLR BICK2 tLRB tBCKL tBCKH
VIH VIL
VIH VIL tLRM tBSD 50%TVDD
SDTO2 tDXS tDXH
DAUX2
VIH VIL
Serial Interface Timing (Slave Mode)
MS0339-E-00 - 20 -
2004/09
ASAHI KASEI
[AK4589]
LRCK2
50%TVDD
tMBLR BICK2 50%TVDD
tBSD 50%TVDD
SDTO2 tDXS tDXH
DAUX2
VIH VIL
Serial Interface Timing (Master Mode)
tPW PDN
VIL
Power Down & Reset Timing
MS0339-E-00 - 21 -
2004/09
ASAHI KASEI
[AK4589]
SWITCHING CHARACTERISTICS (ADC/DAC part and DIR/DIT part) (Ta=25C; AVDD, DVDD, PVDD=4.755.25V; TVDD=2.75.25V; CL=20pF) Parameter Symbol min typ max Control Interface Timing (4-wire serial mode) CCLK Period 200 tCCK CCLK Pulse Width Low 80 tCCKL Pulse Width High 80 tCCKH CDTI Setup Time 50 tCDS CDTI Hold Time 50 tCDH CSN "H" Time 150 tCSW 50 tCSS CSN "" to CCLK "" 50 tCSH CCLK "" to CSN "" 45 tDCD CDTO Delay 70 tCCZ CSN "" to CDTO Hi-Z 2 Control Interface Timing (I C Bus mode) 100 fSCL SCL Clock Frequency 4.7 tBUF Bus Free Time Between Transmissions 4.0 tHD:STA Start Condition Hold Time (prior to first clock pulse) 4.7 tLOW Clock Low Time 4.0 tHIGH Clock High Time 4.7 tSU:STA Setup Time for Repeated Start Condition 0 tHD:DAT SDA Hold Time from SCL Falling (Note 23) 0.25 tSU:DAT SDA Setup Time from SCL Rising 1.0 tR Rise Time of Both SDA and SCL Lines 0.3 tF Fall Time of Both SDA and SCL Lines 4.0 tSU:STO Setup Time for Stop Condition 50 0 tSP Pulse Width of Spike Noise Suppressed by Input Filter 400 Cb Capacitive load on bus
Notes: 23. Data must be held for sufficient time to bridge the 300 ns transition time of SCL. 24. I2C is a registered trademark of Philips Semiconductors.
Units ns ns ns ns ns ns ns ns ns ns kHz s s s s s s s s s s ns pF
Purchase of Asahi Kasei Microsystems Co., Ltd I C components conveys a license under the Philips I2C patent to use the components in the I2C system, provided the system conform to the I2C specifications defined by Philips.
2
MS0339-E-00 - 22 -
2004/09
ASAHI KASEI
[AK4589]
Timing Diagram (ADC/DAC part and DIR/DIT part)
VIH CSN tCSS tCCK tCCKL tCCKH CCLK tCDH VIH VIL tCDS VIL
CDTI
C1
C0
R/W
A4
VIH VIL
CDTO
Hi-Z
WRITE/READ Command Input Timing in 4-wire serial mode The ADC/DAC part doesn't support READ command.
tCSW VIH CSN tCSH VIH VIL VIL
CCLK
CDTI
D3
D2
D1
D0
VIH VIL
CDTO
Hi-Z
WRITE Data Input Timing in 4-wire serial mode
VIH CSN VIL
CCLK
VIH VIL
CDTI
A1
A0
VIH VIL tDCD
CDTO
Hi-Z
D7
D6
D5
50%TVDD
READ Data Output Timing 1 in 4-wire serial mode The ADC/DAC part doesn't support READ command..
MS0339-E-00 - 23 -
2004/09
ASAHI KASEI
[AK4589]
tCSW CSN VIH VIL tCSH CCLK VIH VIL
CDTI
VIH VIL tCCZ
CDTO
D3
D2
D1
D0
50%TVDD
READ Data Input Timing 2 in 4-wire serial mode The ADC/DAC part doesn't support READ command.
VIH SDA VIL tBUF tLOW tR tHIGH tF tSP VIH SCL VIL tHD:STA Stop Start tHD:DAT tSU:DAT tSU:STA Start tSU:STO Stop
I2C Bus mode Timing The ADC/DAC part doesn't support READ command.
tPD
PDN
VIH VIL tPDV
SDTO
50%TVDD
Power-down & Reset Timing
MS0339-E-00 - 24 -
2004/09
ASAHI KASEI
[AK4589]
OPERATION OVERVIEW (ADC/DAC part) System Clock
The external clocks, which are required to operate the AK4589, are MCLK, LRCK1 and BICK1. MCLK should be synchronized with LRCK1 but the phase is not critical. There are two methods to set MCLK frequency. In Manual Setting Mode (ACKS bit = "0": Default), the sampling speed is set by DFS1-0 bit (Table 1). The frequency of MCLK at each sampling speed is set automatically. (Table 3, 4, 5) In Auto Setting Mode (ACKS bit = "1"), as MCLK frequency is detected automatically (Table 6) and the internal master clock becomes the appropriate frequency (Table 7), it is not necessary to set DFS1-0 bits. Only MCLK is necessary in the master mode. Master Clock Input Frequency should be selected by CKS1-0 bits (Table 2), and Sampling Speed should be selected by DFS1-0 bits (Table 1). The frequencies and the duties of the clocks (LRCK1, BICK1) may not be stabile after setting CKS1-0 bits and DFS1-0 bits up. In slave mode, external clocks (MCLK, BICK1, LRCK1) should always be present whenever the AK4589 is in normal operation mode (PDN pin = "H"). If these clocks are not provided, the AK4589 may draw excess current because the device utilizes dynamic refreshed logic internally. If the external clocks are not present, the AK4589 should be in the power-down mode (PDN pin = "L") or in the reset mode (RSTN1 bit = "0"). After exiting reset at power-up etc., the AK4589 is in the power-down mode until MCLK and LRCK are input. In the Master mode, External clock(MCLK) should always be supplied except in the power-down mode. It is in power-down mode until MCLK will be supplied, when Reset was canceled by Power-ON and so on.
DFS1 0 0 1
DFS0 0 1 0
Sampling Speed (fs) Normal Speed Mode 32kHz~48kHz Double Speed Mode 64kHz~96kHz Quad Speed Mode 120kHz~192kHz
Default
Table 1. Sampling Speed (Manual Setting Mode)
CKS1 0 0 1 1
CKS0 0 1 0 1
Normal 256fs 384fs 512fs 256fs
Double 128fs 192fs 256fs 256fs
Quad 128fs 128fs 128fs 128fs
Default
Table 2.Master clock input select (Master Mode) LRCK1 Fs 32.0kHz 44.1kHz 48.0kHz MCLK (MHz) 384fs 12.2880 16.9344 18.4320 BICK1 (MHz) 64fs 2.0480 2.8224 3.0720
256fs 8.1920 11.2896 12.2880
512fs 16.3840 22.5792 24.5760
Table 3. System Clock Example (Normal Speed Mode @Manual Setting Mode)
LRCK1 Fs 88.2kHz 96.0kHz
128fs 11.2896 12.2880
MCLK (MHz) 192fs 16.9344 18.4320
256fs 22.5792 24.5760
BICK1 (MHz) 64fs 5.6448 6.1440
Table 4. System Clock Example (Double Speed Mode @Manual Setting Mode) (Note: At Double speed mode (DFS1= "0", DFS0 = "1"), 128fs and 192fs are not available for ADC.) MS0339-E-00 - 25 2004/09
ASAHI KASEI
[AK4589]
LRCK1 Fs 176.4kHz 192.0kHz
128fs 22.5792 24.5760
MCLK (MHz) 192fs -
256fs -
BICK1 (MHz) 64fs 11.2896 12.2880
Table 5. System Clock Example (Quad Speed Mode @Manual Setting Mode) (Note: At Quad speed mode (DFS1= "1", DFS0 = "0") are not available for ADC.)
MCLK 512fs 256fs 128fs
Sampling Speed Normal Double Quad
Table 6. Sampling Speed (Auto Setting Mode)
LRCK1 fs 32.0kHz 44.1kHz 48.0kHz 88.2kHz 96.0kHz 176.4kHz 192.0kHz
128fs 22.5792 24.5760
MCLK (MHz) 256fs 22.5792 24.5760 -
512fs 16.3840 22.5792 24.5760 -
Sampling Speed Normal Double Quad
Table 7. System Clock Example (Auto Setting Mode)
De-emphasis Filter
The AK4589 includes the digital de-emphasis filter (tc=50/15s) by IIR filter. De-emphasis filter is not available in Double Speed Mode and Quad Speed Mode. This filter corresponds to three sampling frequencies (32kHz, 44.1kHz, 48kHz). De-emphasis of each DAC can be set individually by register data of DEMA1-C0 bits (DAC1: DEMA1-0 bits, DAC2: DEMB1-0 bits, DAC3: DEMC1-0 bits, DAC4: DEMD1-0 bits, see "Register Definitions"). Mode 0 1 2 3 Sampling Speed Normal Speed Normal Speed Normal Speed Normal Speed DEM1 0 0 1 1 DEM0 0 1 0 1 DEM 44.1kHz OFF 48kHz 32kHz
Default
Table 8. De-emphasis control
Digital High Pass Filter
The ADC has a digital high pass filter for DC offset cancel. The cut-off frequency of the HPF is 1.0Hz at fs=48kHz and scales with sampling rate (fs).
MS0339-E-00 - 26 -
2004/09
ASAHI KASEI
[AK4589]
Master mode and Slave mode
Master Mode can be selected by setting MASTER pin to "H". LRCK1 and BICK1 will be outputs in Master Mode. And, Slave Mode can be selected by setting this pin to "L". LRCK1 and BICK1 will be inputs in Slave Mode. Operation of LRCK1 and BICK1 is shown below Table 9.
PDN pin L H H
PWADN bit, PWDAN bit
MASTER pin LRCK1 pin L Input -H "L" output L Input "00" H "L" output L Input Except for "00" H Output Table 9. Operation of LRCK1 and BICK1
BICK1 pin Input "L" output Input "L" output Input Output
Audio Serial Interface Format
When TDM1-0 bit = "00", 8 modes can be selected by the DIF1-0 bits as shown in Table 10. In all modes the serial data is MSB-first, 2's complement format. The SDTO1 is clocked out on the falling edge of BICK1 and the SDTI/DAUX1 are latched on the rising edge of BICK1. Figures 14 shows the timing at SDOS bit = "0". In this case, the SDTO1 outputs the ADC output data. When SDOS bits = "1", the data input to DAUX1 is converted to SDTO1's format and output from SDTO1. Mode 2, 3, 6, 7, 10, 11, 14, 15, 18, 19, 22, 23 in SDTI input formats can be used for 16-20bit data by zeroing the unused LSBs. In Table 10, Mode 2 is default setting. And M J shows MSB justified, L J means LSB justified. Mode 0 1 2 3 4 5 6 7 SDTI1-4, LRCK1 BICK1 DAUX1 I/O I/O 0 0 0 0 0 24bit, M J 20bit, L J H/L I I 48fs 0 0 0 0 1 24bit, M J 24bit, L J H/L I I 48fs 0 0 0 1 0 24bit, M J 24bit, M J H/L I I 48fs 0 0 0 1 1 24bit, I2S 24bit, I2S L/H I I 48fs 1 0 0 0 0 24bit, M J 20bit, L J H/L O 64fs O 1 0 0 0 1 24bit, M J 24bit, L J H/L O 64fs O 1 0 0 1 0 24bit, M J 24bit, M J H/L O 64fs O 1 0 0 1 1 24bit, I2S 24bit, I2S L/H O 64fs O Table 10. Audio data formats (Normal mode, M J shows MSB justified, L J means LSB justified.) MASTER TDM1 TDM0 DIF1 DIF0 SDTO1
The audio serial interface format becomes the TDM 256 mode if TDM1-0 bits are set to "01". In the TDM 256 Mode, the serial data of all DAC (eight channels) is input to the SDTI1 pin. The input data to SDTI2-4 pins is ignored. BICK1 should be fixed to 256fs. "H" time and "L" time of LRCK1 pin should be 1/256fs at least. Eight modes can be selected by the DIF1-0 bits was shown in Table 11. In all modes the serial data is MSB-first, 2's complement format. The SDTO1 pin is clocked out on the falling edge of BICK1 pin and the SDTI1 pin are latched on the rising edge of BICK1 pin. SDOS bit and LOOP1-0 bits should be set to "0" in the TDM mode. TDM 128 Mode can be set by TDM1-0 bit = "10". In this Mode, the serial data of DAC (four channels; L1, R1, L2, R2) is input to the SDTI1 pin. Other four data (L3, R3, L4, R4) are input to the SDTI2 pin.
MS0339-E-00 - 27 -
2004/09
ASAHI KASEI
[AK4589]
Mode 8 9 10 11 12 13 14 15
LRCK1 BICK1 I/O I/O 0 0 1 0 0 24bit, M J 20bit, L J I 256fs I 0 0 1 0 1 24bit, M J 24bit, L J I 256fs I 0 0 1 1 0 24bit, M J 24bit, M J I 256fs I 0 0 1 1 1 24bit, I2S 24bit, I2S I 256fs I 1 0 1 0 0 24bit, M J 20bit, L J O 256fs O 1 0 1 0 1 24bit, M J 24bit, L J O 256fs O 1 0 1 1 0 24bit, M J 24bit, M J O 256fs O 1 0 1 1 1 24bit, I2S 24bit, I2S O 256fs O Table 11. Audio data formats (TDM 256 mode, M J shows MSB justified, L J means LSB justified.)
MASTER
TDM 1
TDM0
DIF1
DIF0
SDTO1
SDTI1
Mode 16 17 18 19 20 21 22 23
SDTI1, LRCK1 BICK1 SDTI2 I/O I/O 0 1 1 0 0 24bit, M J 20bit, L J I 128fs I 0 1 1 0 1 24bit, M J 24bit, L J I 128fs I 0 1 1 1 0 24bit, M J 24bit, M J I 128fs I 0 1 1 1 1 24bit, I2S 24bit, I2S I 128fs I 1 1 1 0 0 24bit, M J 20bit, L J O 128fs O 1 1 1 0 1 24bit, M J 24bit, L J O 128fs O 1 1 1 1 0 24bit, M J 24bit, M J O 128fs O 1 1 1 1 1 24bit, I2S 24bit, I2S O 128fs O Table 12. Audio data formats (TDM 128 mode, M J shows MSB justified, L J means LSB justified.)
MASTER
TDM 1
TDM0
DIF1
DIF0
SDTO1
MS0339-E-00 - 28 -
2004/09
ASAHI KASEI
[AK4589]
LRCK1
0 1 2 12 13 14 24 25 31 0 1 2 12 13 14 24 25 31 0 1
BICK1(64fs) SDTO1(o) SDTI(i)
23 22 12 11 10 0 23 22 12 11 10 0 23
Don't Care
19 18
8
7
1
0
Don't Care
19 18
8
7
1
0
SDTO-23:MSB, 0:LSB; SDTI-19:MSB, 0:LSB Lch Data
Rch Data
Figure 1. Mode 0,4 Timing
LRCK1
0 1 2 8 9 10 24 25 31 0 1 2 8 9 10 24 25 31 0 1
BICK1(64fs) SDTO1(o) SDTI(i)
23 22 16 15 14 0 23 22 16 15 14 0 23
Don't Care 23:MSB, 0:LSB
23 22
8
7
1
0
Don't Care
23 22
8
7
1
0
Lch Data
Rch Data
Figure 2. Mode 1 ,5 Timing
LRCK1
0 1 2 21 22 23 24 28 29 30 31 0 1 2 22 23 24 28 29 30 31 0 1
BICK1(64fs) SDTO1(o) SDTI(i)
23 22 2 1 0 23 22 2 1 0 23
23 22
2
1
0
Don't Care
23 22
2
1
0
Don't Care
23
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 3.Mode 2,6 Timing
LRCK1
0 1 2 3 22 23 24 25 29 30 31 0 1 2 3 22 23 24 25 29 30 31 0 1
BICK1(64fs) SDTO1(o) SDTI(i)
23 22 2 1 0 23 22 2 1 0
23 22
2
1
0
Don't Care
23 22
2
1
0
Don't Care
23:MSB, 0:LSB Lch Data Rch Data
Figure 4. Mode 3 ,7 Timing
MS0339-E-00 - 29 -
2004/09
ASAHI KASEI
[AK4589]
256 B ICK
LRCK1 (m ode 8)
LRCK1 (m ode 12)
BICK1(256fs) SDTO1(o)
23 22
0
23 22
0
23 22
Lch
32 B ICK
Rch
32 B ICK
0
19 18
SDT I1(i)
19 18
0
19 18
0
19 18
0
19 18
0
19 18
0
19 18
0
19 18
0
19
L1
32 B ICK
R1
32 B ICK
L2
32 B ICK
R2
32 B ICK
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 B ICK
Figure 5. Mode 8 ,12 Timing
256 B ICK
LRCK1 (m ode 9)
LRCK1 (m ode 13)
BICK1(256fs) SDTO1(o)
23 22
0
23 22
0
23 22
Lch
32 B ICK
Rch
32 B ICK
0
23 22
SDT I1(i)
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23
L1
32 B ICK
R1
32 B ICK
L2
32 B ICK
R2
32 B ICK
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 B ICK
Figure 6. Mode 9 ,13 Timing
256 B ICK
LRCK1 (m ode 10) LRCK1 (m ode 14)
BICK1(256fs) SDTO1(o)
23 22
0
23 22
0
23 22
Lch
32 B ICK
Rch
32 B ICK
23 22
SDT I1(i)
23 22
0
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
L1
32 B ICK
R1
32 B ICK
L2
32 B ICK
R2
32 B ICK
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 B ICK
Figure 7. Mode 10 ,14 Timinig
256 B ICK
LRCK1 (m ode 11)
LRCK1 (m ode 15)
BICK1(256fs) SDTO1(o)
23
0
23
0
23
Lch
32 B ICK
Rch
32 B ICK
23
0
23
0
23
0
23
0
23
0
23
0
23
0
23
SDT I1(i)
23
0
L1
32 B ICK
R1
32 B ICK
L2
32 B ICK
R2
32 B ICK
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 B ICK
Figure 8. Mode 11 ,15 Timing
MS0339-E-00 - 30 -
2004/09
ASAHI KASEI
[AK4589]
128 B ICK
LRCK1 (m ode 16) LRCK1 (m ode 20)
BICK1(128fs) SDTO1(o)
23 22
0
23 22
0
23 22
Lch
32 B ICK
Rch
32 B ICK
0
19 18
SDT I1(i)
19 18
0
19 18
0
19 18
0
19
L1
32 B ICK
R1
32 B ICK
0
19 18
L2
32 B ICK
0
19 18
R2
32 B ICK
0
19 18
SDT I2(i)
19 18
0
19
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 BICK
Figure 9. Mode 16 ,20 Timing
128 B ICK
LRCK1 (m ode 17)
LRCK1 (m ode 21)
BICK1(128fs)
23 22
0
23 22
0
23 22
Lch
32 B ICK
Rch
32 B ICK
0
23 22
SDT I1(i)
23 22
0
23 22
0
23 22
0
19
L1
32 B ICK
R1
32 B ICK
0
23 22
L2
32 B ICK
0
23 22
R2
32 B ICK
0
23 22
SDT I2(i)
23 22
0
19
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 BICK
Figure 10. Mode 17 ,21 TIming
128 B ICK
LRCK1 (m ode 18)
LRCK1 (m ode 22)
BICK1(128fs) SDTO1(o)
23 22
0
23 22
0
23 22
Lch
32 B ICK
Rch
32 B ICK
0
23 22
SDT I1(i)
23 22
0
23 22
0
23 22
0
23 22
L1
32 B ICK
R1
32 B ICK
0
23 22
L2
32 B ICK
0
23 22
R2
32 B ICK
0
23 22
SDT I2(i)
23 22
0
23 22
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 B ICK
Figure 11. Mode 18 ,22 Timing
MS0339-E-00 - 31 -
2004/09
ASAHI KASEI
[AK4589]
128 B ICK
LRCK1 (m ode 19)
LRCK1 (m ode 23)
BICK1(128fs) SDTO1(o)
23 22
0
23 22
0
23
Lch
32 B ICK
Rch
32 B ICK
0
23 22
SDT I1(i)
23 22
0
23 22
0
23 22
0
23
L1
32 B ICK
R1
32 B ICK
0
23 22
L2
32 B ICK
0
23 22
R2
32 B ICK
0
23 22
SDT I2(i)
23 22
0
23
L3
32 B ICK
R3
32 B ICK
L4
32 B ICK
R4
32 BICK
Figure 12. Mode 19 ,23 Timing
MS0339-E-00 - 32 -
2004/09
ASAHI KASEI
[AK4589]
Overflow Detection
The AK4589 has overflow detect function for analog input. Overflow detect function is enable if OVFE bit is set to "1". OVF pin goes to "H" if analog input of Lch or Rch overflows (more than -0.3dBFS). OVF output for overflowed analog input has the same group delay as ADC (GD = 16/fs = 333s @fs=48kHz). OVF pin is "L" for 522/fs (=11.8ms @fs=48kHz) after PDN = "", and then overflow detection is enabled.
Zero Detection
The AK4589 has two pins for zero detect flag outputs. Channel grouping can be selected by DZFM3-0 bits (Table 13). DZF1 pin corresponds to the group 1 channels and DZF2 pin corresponds to the group 2 channels. However DZF2 pin becomes OVF pin if OVFE bit is set to "1". Zero detection mode is set to mode 0. DZF1 is AND of all eight channels and DZF2 is disabled ("L") at mode 0. Table 14 shows the relation of OVFE bit and DZF. When the input data of all channels in the group 1(group 2) are continuously zeros for 8192 LRCK1 cycles, DZF1 (DZF2) pin goes to "H". DZF1 (DZF2) pin immediately goes to "L" if input data of any channels in the group 1 (group 2) is not zero after going DZF1 (DZF2) "H". Mode 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 DZFM 21 00 00 01 01 10 10 11 11 00 00 01 01 10 10 11 11 AOUT L2 R2 L3 R3 DZF1 DZF1 DZF1 DZF1 DZF1 DZF1 DZF1 DZF2 DZF1 DZF1 DZF2 DZF2 DZF1 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 Disable (DZF1=DZF2 = "L") DZF1 DZF1 DZF1 DZF1 DZF1 DZF1 DZF1 DZF1
3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
L1 DZF1 DZF1 DZF1 DZF1 DZF1 DZF1 DZF2 DZF1 DZF1
R1 DZF1 DZF1 DZF1 DZF1 DZF1 DZF2 DZF2 DZF1 DZF1
L4 DZF1 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 DZF1 DZF2
R4 DZF1 DZF2 DZF2 DZF2 DZF2 DZF2 DZF2 Default DZF2 DZF2
Disable (DZF1=DZF2 = "L")
Table 13. Zero detect control OVFE bit 0 1 DZF1 pin DZF2/OVF pin Selectable (Table 13) Selectable (Table 13) Selectable (Table 13) OVF output Table 14. DZF1-2 pins outputs
MS0339-E-00 - 33 -
2004/09
ASAHI KASEI
[AK4589]
Digital Attenuator
The AK4589 has channel-independent digital attenuator (128 levels, 0.5dB step). Attenuation level of each channel can be set by each ATT7-0 bits (Table 15). Attenuation Level Default 0dB -0.5dB -1.0dB : -62.5dB -63dB MUTE (-) : FEH MUTE (-) FFH MUTE (-) Table 15. Attenuation level of digital attenuator Transition time between set values of ATT7-0 bits can be selected by ATS1-0 bits (Table 16). Transition between set values is the soft transition. Therefore, the switching noise does not occur in the transition. Mode 0 1 2 3 ATS1 0 0 1 1 ATS0 0 1 0 1 ATT speed 1792/fs 896/fs 256/fs 256/fs ATT7-0 00H 01H 02H : 7DH 7EH 7FH
Default
Table 16. Transition time between set values of ATT7-0 bits The transition between set values is soft transition of 1792 levels in mode 0. It takes 1792/fs (37.3ms@fs=48kHz) from 00H(0dB) to 7FH(MUTE) in mode 0. If PDN pin goes to "L", the ATTs are initialized to 00H. The ATTs are 00H when RSTN bit = "0". When RSTN bit return to "1", the ATTs fade to their current value.
MS0339-E-00 - 34 -
2004/09
ASAHI KASEI
[AK4589]
Soft mute operation
Soft mute operation is performed at digital domain. When the SMUTE bit goes to "1", the output signal is attenuated by - during ATT_DATAxATT transition time (Table 16) from the current ATT level. When the SMUTE bit is returned to "0", the mute is cancelled and the output attenuation gradually changes to the ATT level during ATT_DATAxATT transition time. If the soft mute is cancelled before attenuating to - after starting the operation, the attenuation is discontinued and returned to ATT level by the same cycle. The soft mute is effective for changing the signal source without stopping the signal transmission.
SMUTE bit (1) (1) (3)
ATT Level Attenuation
-
GD (2) AOUT (4) 8192/fs GD
DZF1,2
Notes: (1) ATT_DATAxATT transition time (Table 16). For example, in Normal Speed Mode, this time is 1792LRCK1 cycles (1792/fs) at ATT_DATA=00H. ATT transition of the soft-mute is from 00H to 7FH (2) The analog output corresponding to the digital input has a group delay, GD. (3) If the soft mute is cancelled before attenuating to - after starting the operation, the attenuation is discontinued and returned to ATT level by the same cycle. (4) When the input data at all the channels of the group are continuously zeros for 8192 LRCK1 cycles, DZF pin of each channel goes to "H". DZF pin immediately goes to "L" if the input data of either channel of the group are not zero after going DZF "H". Figure 13. Soft mute and zero detection
System Reset
The AK4589 should be reset once by bringing PDN pin = "L" upon power-up. The AK4589 is powered up and the internal timing starts clocking by LRCK1 "" after exiting reset and power down state by MCLK. The AK4589 is in the power-down mode until MCLK and LRCK1 are input.
MS0339-E-00 - 35 -
2004/09
ASAHI KASEI
[AK4589]
Power ON/OFF Sequence The ADC and DACs of AK4589 are placed in the power-down mode by bringing PDN pin "L" and both digital filters are reset at the same time. PDN pin "L" also reset the control registers to their default values. In the power-down mode, the analog outputs go to VCOM voltage and DZF1-2 pins go to "L". This reset should always be done after power-up. In case of the ADC, an analog initialization cycle starts after exiting the power-down mode. Therefore, the output data, SDTO1 becomes available after 522 cycles of LRCK1 clock. In case of the DAC, an analog initialization cycle starts after exiting the power-down mode. The analog outputs are VCOM voltage during the initialization. Figure 14 shows the sequences of the power-down and the power-up.
The ADC and all DACs can be powered-down individually by PWADN and PWDAN bits. And DAC1-4 can be power-down individually by PD1-4 bits. In this case, the internal register values are not initialized. When PWADN bit = "0", SDTO1 pin goes to "L". When PWDAN bit = "0" and PD1-4 bits = "0", the analog outputs go to VCOM voltage and DZF1-2 pins go to "H". Because some click noise occurs, the analog output should muted externally if the click noise influences system application.
Power
PDN pin
522/fs
(1)
ADC Internal State
Init Cycle
Normal Operation
Power-down
516/fs
(2)
Normal Operation
GD (3)
GD
DAC Internal State
ADC In (Analog)
Init Cycle
Power-down
ADC Out (Digital)
"0"data (4)
(5)
"0"data
DAC In (Digital)
"0"data
"0"data
GD
(3)
GD
DAC Out (Analog)
Clock In
MCLK,LRCK1, BICK1
(6)
(6)
(7)
Don't care
Don't care
1011/fs (10)
DZF1/DZF2
(8)
External Mute
(9)
Mute ON
Mute ON
Notes: (1) The analog part of ADC is initialized after exiting the power-down state. (2) The analog part of DAC is initialized after exiting the power-down state. (3) Digital output corresponding to analog input and analog output corresponding to digital input have the group delay (GD). (4) ADC output is "0" data at the power-down state. (5) Click noise occurs at the end of initialization of the analog part. Please mute the digital output externally if the click noise influences system application. (6) Click noise occurs at the falling edge of PDN and at 512/fs after the rising edge of PDN. (7) When the external clocks (MCLK, BICK1 and LRCK1) are stopped, the AK4589 should be in the power-down mode. (8) DZF1-2 pins are "L" in the power-down mode (PDN pin = "L"). (9) Please mute the analog output externally if the click noise (6) influences system application. (10) DZF= "L" for 1011/fs after PDN= "". Figure 14. Power-down/up sequence example
MS0339-E-00 - 36 2004/09
ASAHI KASEI
[AK4589]
Reset Function
When RSTN1 bit = "0", ADC and DACs are powered-down but the internal register are not initialized. The analog outputs go to VCOM voltage, DZF1-2 pins go to "H" and SDTO1 pin goes to "L". Because some click noise occurs, the analog output should muted externally if the click noise influences system application. Table 15 shows the power-up sequence.
RSTN1 bit
4~5/fs (9)
1~2/fs (9)
Internal RSTN1 bit
516/fs (1)
ADC Internal State
Normal Operation
Digital Block Power-down
Init Cycle
Normal Operation
DAC Internal State
Normal Operation
GD (2)
Digital Block Power-down
Normal Operation
GD
ADC In (Analog)
ADC Out (Digital)
(3)
"0"data
(4)
DAC In (Digital)
"0"data
(2)
GD
GD
DAC Out (Analog)
Clock In
MCLK,LRCK1, BICK1
(6)
(5)
(6)
(7)
Don't care
45/fs (8)
DZF1/DZF2
Notes: (1) The analog part of ADC is initialized after exiting the reset state. (2) Digital output corresponding to analog input and analog output corresponding to digital input have the group delay (GD). (3) ADC output is "0" data at the power-down state. (4) Click noise occurs when the internal RSTN bit becomes "1". Please mute the digital output externally if the click noise influences system application. (5) When RSTN1 bit = "0", the analog outputs go to VCOM voltage. (6) Click noise occurs at 45/fs after RSTN1 bit becomes "0", and occurs at 12/fs after RSTN1 bit becomes "1". This noise is output even if "0" data is input. (7) The external clocks (MCLK, BICK1 and LRCK1) can be stopped in the reset mode. When exiting the reset mode, "1" should be written to RSTN1 bit after the external clocks (MCLK, BICK1 and LRCK1) are fed. (8) DZF pins go to "H" when the RSTN1 bit becomes "0", and go to "L" at 6~7/fs after RSTN1 bit becomes "1". (9) There is a delay, 4~5/fs from RSTN1 bit "0" to the internal RSTN bit "0". Figure 15. Reset sequence example
MS0339-E-00 - 37 -
2004/09
ASAHI KASEI
[AK4589]
DAC partial Power-Down Function
All DACs of The AK4589 can be powered-down individually by PD1-4 bits. The analog part of DAC is in power-down by PD1-4 bits ="1", however, the digital part is not in power-down by it. Even if all DACs were set in power-down by the partial power-down bits, the digital part continue to function. The analog output of the channel which is set in power-down by PD1-4 bits is fixed to the voltage of VCOM. And though DZF detection is being done, the result of DZF detection stops reflecting to DZF1-2 pins. Because some click noise occurs in both set-up and release of power-down, either the analog output should be muted externally or PD1-4 bits should be set up when it is in PWDAN bit ="0" or RSTN bit ="0", if the click noise influences system application. Figure 16 shows the sequence of the power-down and the power-up by PD1-4 bits.
PD1-4 bit
Power Down Channel
DAC Digital Internal State
Normal Operation
DAC Analog Internal State
DAC In (Digital)
Normal Operation
Power-down
Normal Operation
Power-down
Normal Operation Normal Operation
"0"data
(1)
GD
GD
DAC Out (Analog)
8192/fs
(3) (2)
(3)
(3)
(2)
(3)
DZF Detect Internal State
Normal Operation Channel
DAC In (Digital)
GD
(4)
(4)
"0"data
GD
DAC Out (Analog)
8192/fs
DZF Detect Internal State
Clock In
MCLK,LRCK1, BICK1
(5)
DZF1/DZF2
(6)
Notes: (1) Digital output corresponding to analog input and analog output corresponding to digital input have the group delay (GD). (2) Analog output of the DAC powered down by PD1-4 bits ="1" is fixed to the voltage of VCOM. (3) Immediately after PD1-4 bits are changed, some click noise occurs at the output of the channel changed by the own PD bits. (4) Though DZF detection is being done at a certain channel which set up PD1-4 bits ="1", the result of DZF detection stops reflecting to DZF1-2 pins. (5) DZF detection of the DAC which is set up by the power-down setting is ignored, and DZF1-2 pins become "H". (6) When the power-down function is set up and the channel has input signal, even if the partial power-down function is set up, DZF1-2 bits do not become "H". Figure 16. DAC partial power-down example
MS0339-E-00 - 38 -
2004/09
ASAHI KASEI
[AK4589]
Register Map
Addr 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH Register Name Control 1 Control 2 LOUT1 Volume Control ROUT1 Volume Control LOUT2 Volume Control ROUT2 Volume Control LOUT3 Volume Control ROUT3 Volume Control De-emphasis ATT speed & Power Down Control Zero detect LOUT4 Volume Control ROUT4 Volume Control D7 0 CKS1 ATT7 ATT7 ATT7 ATT7 ATT7 ATT7 DEMD1 0 OVFE ATT7 ATT7 D6 0 DFS1 ATT6 ATT6 ATT6 ATT6 ATT6 ATT6 DEMD0 PD4 DZFM3 ATT6 ATT6 D5 TDM1 LOOP1 ATT5 ATT5 ATT5 ATT5 ATT5 ATT5 DEMA1 ATS1 DZFM2 ATT5 ATT5 D4 TDM0 LOOP0 ATT4 ATT4 ATT4 ATT4 ATT4 ATT4 DEMA0 ATS0 DZFM1 ATT4 ATT4 D3 DIF1 SDOS ATT3 ATT3 ATT3 ATT3 ATT3 ATT3 DEMB1 PD3 DZFM0 ATT3 ATT3 D2 DIF0 DFS0 ATT2 ATT2 ATT2 ATT2 ATT2 ATT2 DEMB0 PD2 PWVRN ATT2 ATT2 D1 0 ACKS ATT1 ATT1 ATT1 ATT1 ATT1 ATT1 DEMC1 PD1 PWADN ATT1 ATT1 D0 SMUTE CKS0 ATT0 ATT0 ATT0 ATT0 ATT0 ATT0 DEMC0 RSTN1 PWDAN ATT0 ATT0
Note: For addresses from 0DH to 1FH, data is not written. When PDN pin goes to "L", the registers are initialized to their default values. When RSTN1 bit goes to "0", the internal timing is reset and DZF1-2 pins go to "H", but registers are not initialized to their default values.
Register Definitions
Addr Register Name 00H Control 1 Default D7 0 0 D6 0 0 D5 TDM1 0 D4 TDM0 0 D3 DIF1 1 D2 DIF0 0 D1 0 0 D0 SMUTE 0
SMUTE: Soft Mute Enable 0: Normal operation 1: All DAC outputs soft-muted DIF1-0: Audio Data Interface Modes (see Table 10) Initial: "10", mode 2 TDM1-0: TDM Format Select (see Table 11, 12) Mode 0 1 2 TDM1 TDM0 0 0 0 1 1 1 SDTI 1-4 1 1-2 Sampling Speed Normal, Double, Four Times Speed Normal Speed Double Speed
MS0339-E-00 - 39 -
2004/09
ASAHI KASEI
[AK4589]
Addr Register Name 01H Control 2 Default
D7 CKS1 0
D6 DFS1 0
D5 LOOP1 0
D4 LOOP0 0
D3 SDOS 0
D2 DFS0 0
D1 ACKS 0
D0 CKS0 0
ACKS: Master Clock Frequency Auto Setting Mode Enable 0: Disable, Manual Setting Mode 1: Enable, Auto Setting Mode Master clock frequency is detected automatically at ACKS bit "1". In this case, the setting of DFS1-0 bits are ignored. When this bit is "0", DFS1-0 bits set the sampling speed mode. DFS1-0: Sampling speed mode (see Table 1) The setting of DFS1-0 bits are ignored at ACKS bit "1". CKS0-1: Master clock frequency select (see Table 2) SDOS: SDTO1 source select 0: ADC 1: DAUX SDOS bit should be set to "0" at TDM bit "1". In the case of PWADN bit ="0" and PWDAN bit ="0", the setting of SDOS bit becomes invalid. And ADC is selected. The output of SDTO1 becomes "L" at PWADN bit ="0".
LOOP1-0: Loopback mode enable 00: Normal (No loop back) 01: LIN LOUT1, LOUT2, LOUT3, LOUT4 RIN ROUT1, ROUT2, ROUT3, ROUT4 The digital ADC output (DAUX1 input if SDOS = "1") is connected to the digital DAC input. In this mode, the input DAC data to SDTI1-3 is ignored. The audio format of SDTO1 at loopback mode becomes mode 2 at mode 0, and mode 3 at mode 1, respectively. 10: SDTI1(L) SDTI2(L), SDTI3(L), SDTI4(L) SDTI1(R) SDTI2(R), SDTI3(R), SDTI4(R) In this mode the input DAC data to SDTI2-4 is ignored. 11: N/A LOOP1-0 bits should be set to "00" at TDM bit "1". In the case of PWADN bit ="0" and PWDAN bit ="0", the setting of LOOP1-0 bits become invalid. And ADC is selected. And it becomes the normal operation (No loop back).
MS0339-E-00 - 40 -
2004/09
ASAHI KASEI
[AK4589]
Addr 02H 03H 04H 05H 06H 07H 0BH 0CH
Register Name LOUT1 Volume Control ROUT1 Volume Control LOUT2 Volume Control ROUT2 Volume Control LOUT3 Volume Control ROUT3 Volume Control LOUT4 Volume Control ROUT4 Volume Control Default
D7 ATT7 ATT7 ATT7 ATT7 ATT7 ATT7 ATT7 ATT7 0
D6 ATT6 ATT6 ATT6 ATT6 ATT6 ATT6 ATT6 ATT6 0
D5 ATT5 ATT5 ATT5 ATT5 ATT5 ATT5 ATT5 ATT5 0
D4 ATT4 ATT4 ATT4 ATT4 ATT4 ATT4 ATT4 ATT4 0
D3 ATT3 ATT3 ATT3 ATT3 ATT3 ATT3 ATT3 ATT3 0
D2 ATT2 ATT2 ATT2 ATT2 ATT2 ATT2 ATT2 ATT2 0
D1 ATT1 ATT1 ATT1 ATT1 ATT1 ATT1 ATT1 ATT1 0
D0 ATT0 ATT0 ATT0 ATT0 ATT0 ATT0 ATT0 ATT0 0
ATT7-0: Attenuation Level (see Table 15)
Addr Register Name 08H De-emphasis Default
D7 DEMD1 0
D6 DEMD 0 1
D5 DEMA 1 0
D4 DEMA 0 1
D3 DEMB 1 0
D2 DEMB 0 1
D1 DEMC 1 0
D0 DEMC 0 1
DEMA1-0: De-emphasis response control for DAC1 data on SDTI1 (see Table 8) Initial: "01", OFF DEMB1-0: De-emphasis response control for DAC2 data on SDTI2 (see Table 8) Initial: "01", OFF DEMC1-0: De-emphasis response control for DAC3 data on SDTI3 (see Table 8) Initial: "01", OFF DEMD1-0: De-emphasis response control for DAC4 data on SDTI4 (see Table 8) Initial: "01", OFF
MS0339-E-00 - 41 -
2004/09
ASAHI KASEI
[AK4589]
Addr Register Name 09H ATT speed & Power Down Control Default
D7 0 0
D6 PD4 0
D5 ATS1 0
D4 ATS0 0
D3 PD3 0
D2 PD2 0
D1 PD1 0
D0 RSTN1 1
RSTN1: Internal timing reset 0: Reset. DZF1-2 pins go to "H", but registers are not initialized. 1: Normal operation ATS1-0: Digital attenuator transition time setting (see Table 16) Initial: "00", mode 0 PD1-0: Power-down control (0: Power-up, 1: Power-down) PD1: Power down control of DAC1 PD2: Power down control of DAC2 PD3: Power down control of DAC3 PD4: Power down control of DAC4
Addr Register Name 0AH Zero detect Default
D7 OVFE 0
D6 DZFM3 0
D5 DZFM2 1
D4 DZFM1 1
D3 DZFM0 1
D2 PWVRN 1
D1 PWADN 1
D0 PWDAN 1
PWDAN: Power-down control of DAC1-4 0: Power-down 1: Normal operation PWADN: Power-down control of ADC 0: Power-down 1: Normal operation PWVRN: Power-down control of reference voltage 0: Power-down 1: Normal operation DZFM3-0: Zero detect mode select (see Table 13) Initial: "0111", disable OVFE: Overflow detection enable 0: Disable, pin#33 becomes DZF2 pin. 1: Enable, pin#33 becomes OVF pin.
MS0339-E-00 - 42 -
2004/09
ASAHI KASEI
[AK4589]
OPERATION OVERVIEW (DIR/DIT part) Non-PCM (AC-3, MPEG, etc.) and DTS-CD Bitstream Detection
The AK4589 has a Non-PCM steam auto-detection function. When the 32bit mode Non-PCM preamble based on Dolby "AC-3 Data Stream in IEC60958 Interface" is detected, the AUTO bit goes "1". The 96bit sync code consists of 0x0000, 0x0000, 0x0000, 0x0000, 0xF872 and 0x4E1F. Detection of this pattern will set the AUTO bit "1". Once the AUTO bit is set "1", it will remain "1" until 4096 frames pass through the chip without additional sync pattern being detected. When those preambles are detected, the burst preambles Pc and Pd that follow those sync codes are stored to registers. The AK4589 also has the DTS-CD bitstream auto-detection function. When The AK4589 detects DTS-CD bitstreams, DTSCD bit goes to "1". When the next sync code does not come within 4096 flames, DTSCD bit goes to "0" until when AK4589 detects the stream again.
192kHz Clock Recovery
On chip low jitter PLL has a wide lock range with 32kHz to 192kHz and the lock time is less than 20ms. The AK4589 has the sampling frequency detect function. By either the clock comparison against X'tal oscillator or using the channel status, AK4589 detects the sampling frequency (32kHz, 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz and 192kHz). The PLL loses lock when the received sync interval is incorrect.
Master Clock
The AK4589 has two clock outputs, MCKO1 and MCKO2. These clocks are derived from either the recovered clock or from the X'tal oscillator. The frequencies of the master clock outputs (MCKO1 and MCKO2) are set by OCKS0 and OCKS1 as shown in Table 17. The 512fs clock will not output when 96kHz and 192kHz. The 256fs clock will not output when 192kHz. No. 0 1 2 3 OCKS1 0 0 1 1 OCKS0 MCKO1 MCKO2 X'tal fs (max) 0 256fs 256fs 256fs 96 kHz 1 256fs 128fs 256fs 96 kHz 0 512fs 256fs 512fs 48 kHz 1 128fs 64fs 128fs 192 kHz Table 17. Master Clock Frequency Select (Stereo mode)
Default
Clock Operation Mode
The CM0/CM1 pins (or bits) select the clock source and the data source of SDTO. In Mode 2, the clock source is switched from PLL to X'tal when PLL goes unlock state. In Mode3, the clock source is fixed to X'tal, but PLL is also operating and the recovered data such as C bits can be monitored. For Mode2 and 3, it is recommended that the frequency of X'tal is different from the recovered frequency from PLL. UNLOCK PLL X'tal Clock source SDTO Default ON ON(Note) PLL RX OFF ON X'tal DAUX 0 ON ON PLL RX 2 1 0 1 ON ON X'tal DAUX 3 1 1 ON ON X'tal DAUX ON: Oscillation (Power-up), OFF: STOP (Power-down) Note : When the X'tal is not used as clock comparison for fs detection (i.e. XTL1,0= "1,1"), the X'tal is off. Table 18. Clock Operation Mode select Mode 0 1 CM1 0 0 CM0 0 1
MS0339-E-00 - 43 -
2004/09
ASAHI KASEI
[AK4589]
Clock Source
The following circuits are available to feed the clock to XTI pin of AK4589. 1) X'tal
XTI
C 25k(typ) C
XTO
AK4589
Figure 17. X'tal mode Note: External capacitance depends on the crystal oscillator (Typ. 10-40pF)
2) External clock - Note: Input clock must not exceed DVDD.
XTI
External Clock External Clock C
XTI
25k(typ)
25k(typ)
XTO AK4589
XTO AK4589
Figure 18 Direct Input (Input :CMOS Level) 3) Fixed to the Clock Operation Mode 0
Figure 19 AC Coupling Input (Input : 40%DVDD, C=0.1F)
XTI
25k(typ)
XTO AK4589
Figure 20. OFF mode
MS0339-E-00 - 44 -
2004/09
ASAHI KASEI
[AK4589]
Sampling Frequency and Pre-emphasis Detection
The AK4589 has two methods for detecting the sampling frequency as follows. 1. Clock comparison between recovered clock and X'tal oscillator 2. Sampling frequency information on channel status Those could be selected by XTL1, 0 bits. And the detected frequency is reported on FS3-0 bits. XTL1 0 0 1 1 XTL0 0 1 0 1 X'tal Frequency 11.2896MHz 12.288MHz 24.576MHz (Use channel status) Table 19. Reference X'tal frequency Except XTL1,0= "1,1" Register output fs
Default
XTL1,0= "1,1"
Consumer mode Professional mode Clock comparison (Note 2) (Note 1) Byte3 Byte0 Byte4 FS3 FS2 FS1 FS0 Bit3,2,1,0 Bit7,6 Bit6,5,4,3 0 0 0 0 44.1kHz 44.1kHz 0000 01 0000 0 0 0 1 Reserved Reserved 0001 (Others) 0 0 1 0 48kHz 48kHz 0010 10 0000 0 0 1 1 32kHz 32kHz 0011 11 0000 1 0 0 0 88.2kHz 88.2kHz (1000) 00 1010 1 0 1 0 96kHz 96kHz (1010) 00 0010 1 1 0 0 176.4kHz 176.4kHz (1100) 00 1011 1 1 1 0 192kHz 192kHz (1110) 00 0011 Note1: At least 3% range is identified as the value in the Table 20. In case of intermediate frequency of those two, FS3-0 bits indicate nearer value. When the frequency is much bigger than 192kHz or much smaller than 32kHz, FS3-0 bits may indicate "0001". Note2: When consumer mode, Byte3 Bit3-0 are copied to FS3-0 bits. Table 20. fs Information
The pre-emphasis information is detected and reported on PEM bit. These information are extracted from channel 1 at default. It can be switched to channel 2 by CS12 bit in control register. PEM Byte 0 Bits 3-5 0 OFF 0X100 1 ON 0X100 Table 21. PEM in Consumer Mode Pre-emphasis Pre-emphasis
PEM
Byte 0 Bits 2-4 0 OFF 110 1 ON 110 Table 22. PEM in Professional Mode
MS0339-E-00 - 45 -
2004/09
ASAHI KASEI
[AK4589]
De-emphasis Filter Control
The AK4589 includes the digital de-emphasis filter (tc=50/15s) by IIR filter corresponding to four sampling frequencies (32kHz, 44.1kHz, 48kHz and 96kHz). When DEAU bit="1", the de-emphasis filter is enabled automatically by sampling frequency and pre-emphasis information in the channel status. The AK4589 goes this mode at default. Therefore, in Parallel Mode, the AK4589 is always placed in this mode and the status bits in channel 1 control the de-emphasis filter. In Serial Mode, DEM0/1 and DFS bits can control the de-emphasis filter when DEAU bit is "0". The internal de-emphasis filter is bypassed and the recovered data is output without any change if either pre-emphasis or de-emphasis Mode is OFF. PEM 1 1 1 1 1 0 FS3 0 0 0 1 x FS2 0 0 0 0 (Others) x x x FS1 0 1 1 1 FS0 0 0 1 0 Mode 44.1kHz 48kHz 32kHz 96kHz OFF OFF
Table 23. De-emphasis Auto Control at DEAU bit = "1" (Default) PEM 1 1 1 1 1 1 1 1 0 DFS 0 0 0 0 1 1 1 1 x DEM1 0 0 1 1 0 0 1 1 x DEM0 0 1 0 1 0 1 0 1 x Mode 44.1kHz OFF 48kHz 32kHz OFF OFF 96kHz OFF OFF
Default
Table 24. De-emphasis Manual Control at DEAU bit = "0"
System Reset and Power-Down
The AK4589 has a power-down mode for all circuits by PDN pin can be partially powerd-down by PWN bit. The RSTN bit initializes the register and resets the internal timing. In Parallel Mode, only the control by PDN pin is enabled. The AK4589 should be reset once by bringing PDN pin = "L" upon power-up. PDN Pin: All analog and digital circuit are placed in the power-down and reset mode by bringing PDN pin = "L". All the registers are initialized, and clocks are stopped. Reading/Witting to the register are disabled. RSTN2 Bit (Address 00H; D0): All the registers except PWN and RSTN2 bits are initialized by bringing RSTN2 bit = "0". The internal timings are also initialized. Witting to the register is not available except PWN and RSTN2 bits. Reading to the register is disabled. PWN Bit (Address 00H; D1): The clock recovery part is initialized by bringing PWN bit = "0". In this case, clocks are stopped. The registers are not initialized and the mode settings are kept. Writing and Reading to the registers are enabled.
MS0339-E-00 - 46 -
2004/09
ASAHI KASEI
[AK4589]
Biphase Input and Through Output
Eight receiver inputs (RX0-7) are available in Serial Control Mode. Each input includes amplifier corresponding to unbalance mode and can accept the signal of 200mV or more. IPS2-0 bits selects the receiver channel. When BCU bit = "1", the Block start signal, C bit and U bit can output from each pins. IPS2 0 0 0 0 1 1 1 1 IPS1 0 0 1 1 0 0 1 1 IPS0 0 1 0 1 0 1 0 1 INPUT Data RX0 RX1 RX2 RX3 RX4 RX5 RX6 RX7
Default
Table 25. Recovery Data Select
B 1/4fs COUT (or U,V)
C(R191)
C(L0)
C(R0)
C(L1)
C(L39)
C(R39) C(L40)
SDTO2
R190
L191
R191
L0
L38
R38
L39
LRCK2 (except I2 S) LRCK2 (I2S)
Figure 21. B, C, U, V output/input timings
MS0339-E-00 - 47 -
2004/09
ASAHI KASEI
[AK4589]
Biphase Output
The AK4589 can output either the through output(from DIR) or transmitter output(DIT; the data from DAUX2 is transformed to IEC60958 format.) from TX1/0 pins. Those could be selected by DIT bit. The source of the through output from TX0 could be selected among RX0-8 by OPS00,01 and 02 bits, for TX1, by OPS10,11 and 12 bits respectively. When output DAUX2 data, V bit could be controlled by VIN pin and first 5 bytes of C bit could be controlled by CT39-CT0 bits in control registers. When bit0= "0"(consumer mode), bit20-23 (Audio channel) could not be controlled directly but be controlled by CT20 bit. When the CT20 bit is "1", AK4589 outputs "1000" as C20-23 for left channel and output "0100" at C20-23 for right channel automatically. When CT20 bit is "0", AK4589 outputs "0000" set as "1000" for sub frame 1, and "0100" for sub frame 2. U bits are fixed to "0".as C20-23 for both channel. U bit could be controlled by UDIT bit as follows; When UDIT bit is "0", U bit is always "0". When UDIT bit is "1", the recovered U bits are used for DIT (DIR/DIT loop mode of U bit). This mode is only available when PLL is locked and the master mode. OPS02 0 0 0 0 1 1 1 1 OPS01 0 0 1 1 0 0 1 1 OPS00 0 1 0 1 0 1 0 1 Output Data RX0 RX1 RX2 RX3 RX4 RX5 RX6 RX7
Default
Table 26. Output Data Select for TX0 DIT 0 0 0 0 0 0 0 0 1 OPS12 0 0 0 0 1 1 1 1 x OPS11 0 0 1 1 0 0 1 1 x OPS10 0 1 0 1 0 1 0 1 x Output Data RX0 RX1 RX2 RX3 RX4 RX5 RX6 RX7 DAUX2
Default
Table 27. Output Data Select for TX1
LRCK2 (except I2 S) LRCK2 (I2S) DAUX2
L0
R0
L1
R1
VIN
R191
L0
R0
L1
Figure 22. DAUX2 and VIN input timings
MS0339-E-00 - 48 -
2004/09
ASAHI KASEI
[AK4589]
Biphase signal input/output circuit
0.1uF 75 Coax 75 RX
AK4589
Figure 23. Consumer Input Circuit (Coaxial Input) Note: In case of coaxial input, if a coupling level to this input from the next RX input line pattern exceeds 50mV, there is a possibility to occur an incorrect operation. In this case, it is possible to lower the coupling level by adding this decoupling capacitor.
Optical Receiver Optical Fiber O/E
470 RX
AK4589
Figure 24. Consumer Input Circuit (Optical Input) In case of coaxial input, as the input level of RX line is small, in Serial Mode, be careful not to crosstalk among RX input lines. For example, by inserting the shield pattern among them. In Parallel Mode, only one channel input (RX1) is available and RX2-4 change to other pins for audio format control. Those pins must be fixed to "H" or "L". The AK4589 includes the TX output buffer. The output level meets combination 0.5V+/-20% using the external resistor network. The T1 in Figure 25 is a transformer of 1:1.
3302% TX 1002% DVSS T1 75 cable
Figure 25. TX External Resistor Network
MS0339-E-00 - 49 -
2004/09
ASAHI KASEI
[AK4589]
Q-subcode buffers
The AK4589 has Q-subcode buffer for CD application. The AK4589 takes Q-subcode into registers by following conditions. 1. The sync word (S0,S1) is constructed at least 16 "0"s. 2. The start bit is "1". 3. Those 7bits Q-W follows to the start bit. 4. The distance between two start bits are 8-16 bits. The QINT bit in the control register goes "1" when the new Q-subcode differs from old one, and goes "0" when QINT bit is read.
S0 S1 S2 S3 : S97 S0 S1 S2 S3 :
1 0 0 1 1 : 1 0 0 1 1 :
2 3 4 5 6 7 8 * 0 0 0 0 0 0 0 0... 0 0 0 0 0 0 0 0... Q2 R2 S2 T2 U2 V2 W2 0... Q3 R3 S3 T3 U3 V3 W3 0... : : : : : : : : Q97 R97 S97 T97 U97 V97 W97 0... 0 0 0 0 0 0 0 0... 0 0 0 0 0 0 0 0... Q2 R2 S2 T2 U2 V2 W2 0... Q3 R3 S3 T3 U3 V3 W3 0... : : : : : : : :
Q
(*) number of "0" : min=0; max=8. Figure 26. Configuration of U-bit(CD)
Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16 Q17 Q18 Q19 Q20 Q21 Q22 Q23 Q24 Q25 TRACK NUMBER INDEX
Q2
Q3 Q4 CTRL
Q5
Q6
Q7 Q8 ADRS
Q26 Q27 Q28 Q29 Q30 Q31 Q32 Q33 Q34 Q35 Q36 Q37 Q38 Q39 Q40 Q41 Q42 Q43 Q44 Q45 Q46 Q47 Q48 Q49 MINUTE SECOND FRAME Q50 Q51 Q52 Q53 Q54 Q55 Q56 Q57 Q58 Q59 Q60 Q61 Q62 Q63 Q64 Q65 Q66 Q67 Q68 Q69 Q70 Q71 Q72 Q73 ZERO ABSOLUTE MINUTE ABSOLUTE SECOND Q74 Q75 Q76 Q77 Q78 Q79 Q80 Q81 Q82 Q83 Q84 Q85 Q86 Q87 Q88 Q89 Q90 Q91 Q92 Q93 Q94 Q95 Q96 Q97 ABSOLUTE FRAME CRC G(x)=x^16+x^12+x^5+1
Figure 27. Q-subcode
Addr Register Name D7 Q9 Q17 *** *** *** *** *** *** *** Q81 D6 Q8 Q16 *** *** *** *** *** *** *** Q80 D5 *** *** *** *** *** *** *** *** *** *** D4 *** *** *** *** *** *** *** *** *** *** D3 *** *** *** *** *** *** *** *** *** *** D2 *** *** *** *** *** *** *** *** *** *** D1 Q3 Q11 *** *** *** *** *** *** *** Q75 D0 Q2 Q10 *** *** *** *** *** *** *** Q74
16H Q-subcode Address / Control 17H Q-subcode Track 18H Q-subcode Index 19H Q-subcode Minute 1AH Q-subcode Second 1BH Q-subcode Frame 1CH Q-subcode Zero 1DH Q-subcode ABS Minute 1EH Q-subcode ABS Second 1FH Q-subcode ABS Frame
Figure 28. Q-subcode register
MS0339-E-00 - 50 -
2004/09
ASAHI KASEI
[AK4589]
Error Handling
There are the following eight events that make INT0/1 pins "H". INT0/1 pins show the status of following conditions. 1. UNLOCK: "1" when the PLL loses lock. The AK4589 loses lock when the distance between two preambles is not correct or when those preambles are not correct. 2. PAR: "1" when parity error or biphase coding error is detected, and keeps "1" until this register is read. Updated every sub-frame cycle. Reading this register resets itself. 3. AUTO: "1" when Non-PCM bitstream is detected. Updated every 4096 frames cycle. 4. DTSCD: "1" when DTS-CD bitstream is detected. Updated every DTS-CD sync cycle. 5. AUDION: "1" when the "AUDIO" bit in recovered channel status indicates "1". Updated every block cycle. 6. PEM: "1" when "PEM" in recovered channel status indicates "1". Updated every block cycle. 7. QINT: "1" when Q-subcode differ from old one, and keeps "1" until this register is read. Updated every sync code cycle for Q-subcode. Reading this register resets itself. 8. CINT: "1" when received C bits differ from old one, and keeps "1" until this register is read. Updated every block cycle. Reading this register resets itself. Both INT0/1 are fixed to "L" when the PLL is off (CM1,0= "01"). Once the INT0 pin goes to "H", this pin holds "H" for 1024/fs cycles (this value can be changed by EFH0/1 bits) after those events are removed. INT1 pin goes to "L" at the same time when those events are removed. Each INT0/1 pins can mask those eight events individually. Once PAR, QINT and CINT bit goes to "1", those registers are held to "1" until those registers are read. While the AK4589 loses lock, registers regarding C-bit or U-bits are not initialized and keep previous value. INT0/1 pin output the ORed signal among those eight events. However, each events can be masked by each mask bits. When each bit masks those events, the event does not affect INT0/1 pins operation (those mask do not affect those registers (UNLOCK, PAR, etc.) themselves. Once INT0 pin goes "H", it maintains "H" for 1024/fs cycles (this value can be changed by EFH0-1 bits) after the all events are removed. Once those PAR, QINT or CINT bit goes "1", it holds "1" until reading those registers. While the AK4589 loses lock, the channel status an Q-subcode bits are not updated and holds the previous data. At initial state, INT0 outputs the ORed signal between UNLOCK and PAR, INT1 outputs the ORed signal among AUTO, DTSCD and AUDION. Register DTSCD AUDION PEM QINT x x x x x x x x x x x x 1 x x x x 1 x x x x 1 x x x x 1 x x x x Table 28. Error Handling Pin CINT x x x x x x x 1 SDTO2 "L" Previous Data Output Output Output Output Output Output V "L" Output Output Output Output Output Output Output TX Output Output Output Output Output Output Output Output
UNLOCK 1 0 0 0 0 0 0 0
PAR x 1 0 0 0 0 0 0
AUTO x x 1 x x x x x
MS0339-E-00 - 51 -
2004/09
ASAHI KASEI
[AK4589]
Error (UNLOCK, PAR,..) INT0 pin
(Error)
Hold Time (max: 4096/fs)
INT1 pin Register (PAR,CINT,QINT) Register (others) Command MCKO,BICK2,LRCK2 (UNLOCK) MCKO,BICK2,LRCK2 (except UNLOCK) SDTO2 (UNLOCK)
Hold Time = 0
Hold "1"
Reset
READ 06H
Free Run (fs: around 20kHz)
SDTO2 (PAR error) SDTO2 (others) VOUT pin (UNLOCK) VOUT pin (except UNLOCK)
Previous Data
Normal Operation
Figure 29. INT0/1 pin timing
MS0339-E-00 - 52 -
2004/09
ASAHI KASEI
[AK4589]
PDN pin ="L" to "H" Initialize Read 06H
INT0/1 pin ="H"
Yes
No
Release Muting
Mute DA C output
Read 06H
(Each Error Handling)
Read 06H (Res ets registers) No INT0/1 pin ="H"
Yes
Figure 30. Error Handling Sequence Example 1
MS0339-E-00 - 53 -
2004/09
ASAHI KASEI
[AK4589]
PDN pin ="L" to "H" Initialize Read 06H
INT1 pin ="H"
Yes
No
Read 06H and Detect QSUB= "1"
(Read Q-buffer)
QCRC = "0" Yes INT1 pin ="L" Yes New data is valid
No
New data is invalid
No
Figure 31. Error Handling Sequence Example 2 (for Q/CINT)
MS0339-E-00 - 54 -
2004/09
ASAHI KASEI
[AK4589]
Audio Serial Interface Format
The DIF0, DIF1 and DIF2 pins can select eight serial data formats as shown in Table 29. In all formats the serial data is MSB-first, 2's complement format. The SDTO2 is clocked out on the falling edge of BICK2 and the DAUX2 is latched on the rising edge of BICK2. BICK2 outputs 64fs clock in Mode 0-5. Mode 6-7 are Slave Modes, and BICK2 is available up to 128fs at fs=48kHz. In the format equal or less than 20bit (Mode0-2), LSBs in sub-frame are truncated. In Mode 3-7, the last 4LSBs are auxiliary data (see Figure 32). When using Master mode, BICK2 and KRCK2 output pins are Hi-Z during PDN pin = "L" and from PDN pin = "H" to entering Master mode. When the Parity Error, Biphase Error or Frame Length Error occurs in a sub-frame, AK4589 continues to output the last normal sub-frame data from SDTO2 repeatedly until the error is removed. When the Unlock Error occurs, AK4589 output "0" from SDTO2. In case of using DAUX2 pin, the data is transformed and output from SDTO2. DAUX2 pin is used in Clock Operation Mode 1, 3 and unlock state of Mode 2. The input data format to DAUX2 should be left justified except in Mode5 and 7(Table 29). In Mode5 or 7, both the input data format of DAUX2 and output data format of SDTO2 are I2S. Mode6 and 7 are Slave Mode that is corresponding to the Master Mode of Mode4 and 5. In salve Mode, LRCK2 and BICK2 should be fed with synchronizing to MCKO1/2.
sub-frame of IEC60958
0
34
78
11 12
27 28 29 30 31
preamble
Aux. LSB MSB
VUCP
MSB
LSB
23
0
AK4589 Audio Data (MSB First)
Figure 32. Bit configuration
Mode 0 1 2 3 4 5 6 7
DIF2 0 0 0 0 1 1 1 1
DIF1 0 0 1 1 0 0 1 1
DIF0 0 1 0 1 0 1 0 1
DAUX2 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, Left justified 24bit, I2S 24bit, Left justified 24bit, I2S
SDTO2 16bit, Right justified 18bit, Right justified 20bit, Right justified 24bit, Right justified 24bit, Left justified 24bit, I2S 24bit, Left justified 24bit, I2S
LRCK2 I/O H/L O H/L O H/L O H/L O H/L O L/H O H/L I L/H I
BICK2 64fs 64fs 64fs 64fs 64fs 64fs 64-128fs 64-128fs I/O O O O O O O I I
Default
Table 29. Audio data format
MS0339-E-00 - 55 -
2004/09
ASAHI KASEI
[AK4589]
LRCK2
0 1 2 15 16 17 31 0 1 2 15 16 17 31 0 1
BICK2 (0:64fs)
15 14 1 0 15 14 1 0
SDTO2
15:MSB, 0:LSB Lch Data Rch Data
Figure 33. Mode 0 Timing
LRCK2
0 1 2
9
10
11
12
31
0
1
2
9
10
11
12
31
0
1
BICK2 (0:64fs)
23 22
21
20
1 0
23
22
21
20
1
0
SDTO2
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 34. Mode 3 Timing
LRCK2
0 1 2
21
22
23
24
31
0
1
2
21
22
23
24
31
0
1
BICK2 (64fs) SDTO2
23 22 21
2
1
0
23 22
3
2
1
0
23 22
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 35. Mode 4, 6 Timing
Mode4 : LRCK2, BICK2 : Output Mode6 : LRCK2, BICK2 : Input
LRCK2
0 1 2
22
23
24
25
31
0
1
2
21
22
23
24
25
31
0
1
BICK2 (64fs) SDTO2
23 22 21
2
1
0
23 22
3
2
1
0
23
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 36. Mode 5, 7 Timing
Mode5 : LRCK2, BICK2 : Output Mode7 : LRCK2, BICK2 : Input
MS0339-E-00 - 56 -
2004/09
ASAHI KASEI
[AK4589]
Register Map
Addr 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH
0DH 0EH 0FH 10H 11H
Register Name CLK & Power Down Control Format & De-em Control Input/ Output Control 0 Input/ Output Control 1 INT0 MASK INT1 MASK Receiver status 0 Receiver status 1 RX Channel Status Byte 0 RX Channel Status Byte 1 RX Channel Status Byte 2 RX Channel Status Byte 3 RX Channel Status Byte 4
TX Channel Status Byte 0 TX Channel Status Byte 1 TX Channel Status Byte 2 TX Channel Status Byte 3 TX Channel Status Byte 4
D7 CS12 0 TX1E EFH1
D6 BCU DIF2 OPS12 EFH0
D5 CM1 DIF1 OPS11 UDIT MCIT0 MCIT1 CINT FS1 CR5 CR13 CR21 CR29 CR37
CT5 CT13 CT21 CT29 CT39
D4 CM0 DIF0 OPS10 0
D3 OCKS1 DEAU TX0E DIT
D2 OCKS0 DEM1 OPS02 IPS2 MPE0 MPE1 PEM V CR2 CR10 CR18 CR26 CR34
CT2 CT10 CT18 CT26 CT39
D1 PWN DEM0 OPS01 IPS1 MAUD0 MAUD1 AUDION QCRC CR1 CR9 CR17 CR25 CR33
CT1 CT9 CT17 CT25 CT39
D0 RSTN2 DFS OPS00 IPS0 MPAR0 MPAR1 PAR CCRC CR0 CR8 CR16 CR24 CR32
CT0 CT8 CT16 CT24 CT32
MQIT0 MAUT0 MQIT1 MAUT1 QINT FS3 CR7 CR15 CR23 CR31 CR39
CT7 CT15 CT23 CT31 CT39
MULK0 MDTS0 MULK1 MDTS1 UNLCK DTSCD FS0 CR4 CR12 CR20 CR28 CR36
CT4 CT12 CT20 CT28 CT39
AUTO FS2 CR6 CR14 CR22 CR30 CR38
CT6 CT14 CT22 CT30 CT39
0 CR3 CR11 CR19 CR27 CR35
CT3 CT11 CT19 CT27 CT39
12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH
Burst Preamble Pc Byte 0 Burst Preamble Pc Byte 1 Burst Preamble Pd Byte 0 Burst Preamble Pd Byte 1 Q-subcode Address / Control Q-subcode Track Q-subcode Index Q-subcode Minute Q-subcode Second Q-subcode Frame Q-subcode Zero Q-subcode ABS Minute Q-subcode ABS Second
PC7 PC15 PD7 PD15 Q9 Q17 Q25 Q33 Q41 Q49 Q57 Q65 Q73
PC6 PC14 PD6 PD14 Q8 Q16 Q24 Q32 Q40 Q48 Q56 Q64 Q72
PC5 PC13 PD5 PD13 Q7 Q15 Q23 Q31 Q39 Q47 Q55 Q63 Q71
PC4 PC12 PD4 PD12 Q6 Q14 Q22 Q30 Q38 Q46 Q54 Q62 Q70
PC3 PC11 PD3 PD11 Q5 Q13 Q21 Q29 Q37 Q45 Q53 Q61 Q69
PC2 PC10 PD2 PD10 Q4 Q12 Q20 Q28 Q36 Q44 Q52 Q60 Q68
PC1 PC9 PD1 PD9 Q3 Q11 Q19 Q27 Q35 Q43 Q51 Q59 Q67
PC0 PC8 PD0 PD8 Q2 Q10 Q18 Q26 Q34 Q42 Q50 Q58 Q66 Q74
1FH Q-subcode ABS Frame Q81 Q80 Q79 Q78 Q77 Q76 Q75 When PDN pin goes "L", the registers are initialized to their default values. When RSTN bit goes "0", the internal timing is reset and the registers are initialized to their default values. All data can be written to the register even if PWN bit is "0". 01H D7 and 03H D4 should be written "0" data.
MS0339-E-00 - 57 -
2004/09
ASAHI KASEI
[AK4589]
Register Definitions Reset & Initialize
Addr Register Name 00H CLK & Power Down Control R/W Default D7 CS12 R/W 0 D6 BCU R/W 1 D5 CM1 R/W 0 D4 CM0 R/W 0 D3 D2 OCKS1 OCKS0 R/W R/W 0 0 D1 PWN R/W 1 D0 RSTN2 R/W 1
RSTN2: Timing Reset & Register Initialize 0: Reset & Initialize 1: Normal Operation PWN: Power Down 0: Power Down 1: Normal Operation OCKS1-0: Master Clock Frequency Select CM1-0: Master Clock Operation Mode Select BCU: Block start & C/U Output Mode When BCU=1, the three Output Pins(BOUT, COUT, UOUT) become to be enabled. The block signal goes high at the start of frame 0 and remains high until the end of frame 31. CS12: Channel Status Select 0: Channel 1 1: Channel 2 Selects which channel status is used to derive C-bit buffers, AUDION, PEM, FS3, FS2, FS1, FS0, Pc and Pd. The de-emphasis filter is controlled by channel 1 in the Parallel Mode.
Format & De-emphasis Control
Addr Register Name 01H Format & De-em Control R/W Default D7 0 RD 0 D6 DIF2 R/W 1 D5 DIF1 R/W 1 D4 DIF0 R/W 0 D3 DEAU R/W 1 D2 DEM1 R/W 0 D1 DEM0 R/W 1 D0 DFS R/W 0
DFS: 96kHz De-emphasis Control DEM1-0: 32, 44.1, 48kHz De-emphasis Control (see Table 24.) DEAU: De-emphasis Auto Detect Enable 0: Disable 1: Enable DIF2-0: Audio Data Format Control (see Table 29.)
MS0339-E-00 - 58 -
2004/09
ASAHI KASEI
[AK4589]
Input/Output Control
Addr Register Name 02H Input/ Output Control 0 R/W Default D7 TX1E R/W 1 D6 D5 D4 OPS12 OPS11 OPS10 R/W R/W R/W 0 0 0 D3 TX0E R/W 1 D2 D1 D0 OPS02 OPS01 OPS00 R/W R/W R/W 0 0 0
OPS02-00: Output Through Data Select for TX0 pin OPS12-10: Output Through Data Select for TX1 pin TX0E: TX0 Output Enable 0: Disable. TX0 pin outputs "L". 1: Enable TX1E: TX1 Output Enable 0: Disable. TX1 pin outputs "L". 1: Enable Addr Register Name 03H Input/ Output Control 1 R/W Default D7 EFH1 R/W 0 D6 EFH0 R/W 1 D5 UDIT R/W 0 D4 0 RD 0 D3 DIT R/W 1 D2 IPS2 R/W 0 D1 IPS1 R/W 0 D0 IPS0 R/W 0
IPS2-0: Input Recovery Data Select DIT: Through data/Transmit data select for TX1 pin 0: Through data (RX data). 1: Transmit data (DAUX2 data). UDIT: U bit control for DIT 0: U bit is fixed to "0" 1: Recovered U bit is used for DIT (loop mode for U bit) EFH1-0: Interrupt 0 Pin Hold Count Select 00: 512 LRCK2 01: 1024 LRCK2 10: 2048 LRCK2 11: 4096 LRCK2
MS0339-E-00 - 59 -
2004/09
ASAHI KASEI
[AK4589]
Mask Control for INT0
Addr Register Name 04H INT0 MASK R/W Default D7 MQI0 R/W 1 D6 MAT0 R/W 1 D5 MCI0 R/W 1 D4 MUL0 R/W 0 D3 MDTS0 R/W 1 D2 MPE0 R/W 1 D1 MAN0 R/W 1 D0 MPR0 R/W 0
MPR0: Mask Enable for PAR bit MAN0: Mask Enable for AUDN bit MPE0: Mask Enable for PEM bit MDTS0: Mask Enable for DTSCD bit MUL0: Mask Enable for UNLOCK bit MCI0: Mask Enable for CINT bit MAT0: Mask Enable for AUTO bit MQI0: Mask Enable for QINT bit 0: Mask disable 1: Mask enable
Mask Control for INT1
Addr Register Name 05H INT1 MASK R/W Default D7 MQI1 R/W 1 D6 MAT1 R/W 0 D5 MCI1 R/W 1 D4 MUL1 R/W 1 D3 MDTS1 R/W 0 D2 MPE1 R/W 1 D1 MAN1 R/W 0 D0 MPR1 R/W 1
MPR1: Mask Enable for PAR bit MAN1: Mask Enable for AUDN bit MPE1: Mask Enable for PEM bit MDTS1: Mask Enable for DTSCD bit MUL1: Mask Enable for UNLOCK0 bit MCI1: Mask Enable for CINT bit MAT1: Mask Enable for AUTO bit MQI1: Mask Enable for QINT bit 0: Mask disable 1: Mask enable
MS0339-E-00 - 60 -
2004/09
ASAHI KASEI
[AK4589]
Receiver Status 0
Addr Register Name 06H Receiver status 0 R/W Default D7 QINT RD 0 D6 AUTO RD 0 D5 CINT RD 0 D4 D3 UNLCK DTSCD RD RD 0 0 D2 PEM RD 0 D1 AUDION RD 0 D0 PAR RD 0
PAR: Parity Error or Biphase Error Status 0:No Error 1:Error It is "1" if Parity Error or Biphase Error is detected in the sub-frame. AUDION: Audio Bit Output 0: Audio 1: Non Audio This bit is made by encoding channel status bits. PEM: Pre-emphasis Detect. 0: OFF 1: ON This bit is made by encoding channel status bits. DTSCD: DTS-CD Auto Detect 0: No detect 1: Detect UNLCK: PLL Lock Status 0: Locked 1: Out of Lock CINT: Channel Status Buffer Interrupt 0: No change 1: Changed AUTO: Non-PCM Auto Detect 0: No detect 1: Detect QINT: Q-subcode Buffer Interrupt 0: No change 1: Changed QINT, CINT and PAR bits are initialized when 06H is read.
Receiver Status 1
Addr Register Name 07H Receiver status 1 R/W Default D7 FS3 RD 0 D6 FS2 RD 0 D5 FS1 RD 0 D4 FS0 RD 1 D3 0 RD 0 D2 V RD 0 D1 QCRC RD 0 D0 CCRC RD 0
CCRC: Cyclic Redundancy Check for Channel Status 0:No Error 1:Error QCRC: Cyclic Redundancy Check for Q-subcode 0:No Error 1:Error V: Validity of channel status 0:Valid 1:Invalid FS3-0: Sampling Frequency detection (see Table 20.)
MS0339-E-00 - 61 -
2004/09
ASAHI KASEI
[AK4589]
Receiver Channel Status
Addr 08H 09H 0AH 0BH 0CH Register Name RX Channel Status Byte 0 RX Channel Status Byte 1 RX Channel Status Byte 2 RX Channel Status Byte 3 RX Channel Status Byte 4 R/W Default D7 CR7 CR15 CR23 CR31 CR39 D6 CR6 CR14 CR22 CR30 CR38 D5 CR5 CR13 CR21 CR29 CR37 D4 CR4 CR12 CR20 CR28 CR36 D3 CR3 CR11 CR19 CR27 CR35 D2 CR2 CR10 CR18 CR26 CR34 D1 CR1 CR9 CR17 CR25 CR33 D0 CR0 CR8 CR16 CR24 CR32
RD Not initialized
CR39-0: Receiver Channel Status Byte 4-0
Transmitter Channel Status
Addr 0DH 0EH 0FH 10H 11H Register Name TX Channel Status Byte 0 TX Channel Status Byte 1 TX Channel Status Byte 2 TX Channel Status Byte 3 TX Channel Status Byte 3 R/W Default D7 CT7 CT15 CT23 CT31 CT39 D6 CT6 CT14 CT22 CT30 CT38 D5 CT5 CT13 CT21 CT29 CT37 D4 D3 CT4 CT3 CT12 CT11 CT20 CT19 CT28 CT27 CT36 CT35 R/W 0 D2 CT2 CT10 CT18 CT26 CT34 D1 CT1 CT9 CT17 CT25 CT335 D0 CT0 CT8 CT16 CT24 CT32
CT39-0: Transmitter Channel Status Byte 4-0
Burst Preamble Pc/Pd in non-PCM encoded Audio Bitstreams
Addr 12H 13H 14H 15H Register Name Burst Preamble Pc Byte 0 Burst Preamble Pc Byte 1 Burst Preamble Pd Byte 0 Burst Preamble Pd Byte 1 R/W Default D7 PC7 PC15 PD7 PD15 D6 PC6 PC14 PD6 PD14 D5 PC5 PC13 PD5 PD13 D4 PC4 PC12 PD4 PD12 D3 PC3 PC11 PD3 PD11 D2 PC2 PC10 PD2 PD10 D1 PC1 PC9 PD1 PD9 D0 PC0 PC8 PD0 PD8
RD Not initialized
PC15-0: Burst Preamble Pc Byte 0 and 1 PD15-0: Burst Preamble Pd Byte 0 and 1
MS0339-E-00 - 62 -
2004/09
ASAHI KASEI
[AK4589]
Q-subcode Buffer
Addr 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH Register Name Q-subcode Address / Control Q-subcode Track Q-subcode Index Q-subcode Minute Q-subcode Second Q-subcode Frame Q-subcode Zero Q-subcode ABS Minute Q-subcode ABS Second Q-subcode ABS Frame R/W Default D7 Q9 Q17 Q25 Q33 Q41 Q49 Q57 Q65 Q73 Q81 D6 Q8 Q16 Q24 Q32 Q40 Q48 Q56 Q64 Q72 Q80 D5 Q7 Q15 Q23 Q31 Q39 Q47 Q55 Q63 Q71 Q79 D4 Q6 Q14 Q22 Q30 Q38 Q46 Q54 Q62 Q70 Q78 D3 Q5 Q13 Q21 Q29 Q37 Q45 Q53 Q61 Q69 Q77 D2 Q4 Q12 Q20 Q28 Q36 Q44 Q52 Q60 Q68 Q76 D1 Q3 Q11 Q19 Q27 Q35 Q43 Q51 Q59 Q67 Q75 D0 Q2 Q10 Q18 Q26 Q34 Q42 Q50 Q58 Q66 Q74
RD Not initialized
MS0339-E-00 - 63 -
2004/09
ASAHI KASEI
[AK4589]
Burst Preambles in non-PCM Bitstreams
sub-frame of IEC958
0
34
78
11 12
27 28 29 30 31
preamble
Aux.
LSB
MSB V U C P
16 bits of bitstream
0 15
Pa Pb Pc Pd
Burst_payload
stuffing
repetition time of the burst
Figure 37. Data structure in IEC60958 Preamble word Pa Pb Pc Pd Length of field Contents 16 bits sync word 1 16 bits sync word 2 16 bits Burst info 16 bits Length code Table 30. Burst preamble words Value 0xF872 0x4E1F see Table 31 Numbers of bits
MS0339-E-00 - 64 -
2004/09
ASAHI KASEI
[AK4589]
Bits of Pc 0-4
Value
Contents data type NULL data Dolby AC-3 data reserved PAUSE MPEG-1 Layer1 data MPEG-1 Layer2 or 3 data or MPEG-2 without extension MPEG-2 data with extension MPEG-2 AAC ADTS MPEG-2, Layer1 Low sample rate MPEG-2, Layer2 or 3 Low sample rate reserved DTS type I DTS type II DTS type III ATRAC ATRAC2/3 reserved reserved, shall be set to "0" error-flag indicating a valid burst_payload error-flag indicating that the burst_payload may contain errors data type dependent info bit stream number, shall be set to "0" Table 31. Fields of burst info Pc
Repetition time of burst in IEC60958 frames 4096 1536
5, 6 7
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16-31 0 0 1
384 1152 1152 1024 384 1152 512 1024 2048 512 1024
8-12 13-15
0
MS0339-E-00 - 65 -
2004/09
ASAHI KASEI
[AK4589]
Non-PCM Bitstream timing
1) When Non-PCM preamble is not coming within 4096 frames,
PDN pin
Bit stream
Pa Pb Pc1 Pd1
Pa Pb Pc2 Pd2
Pa Pb Pc3 Pd3
Repetition time
AUTO bit
>4096 frames
Pc Register
"0"
Pc1
Pc2
Pc3
Pd Register
"0"
Pd1
Pd2
Pd3
Figure 38. Timing example 1
2) When Non-PCM bitstream stops (when MULK0=0),
INT0 pin
<20mS (Lock time)
INT0 hold time
Bit stream
Pa Pb Pc1 Pd1
Stop
2~3 Syncs (B,M or W)
Pa Pb Pcn Pdn
AUTO bit
Pc Register
Pc0
Pc1
Pcn
Pd Register
Pd0
Pd1
Pdn
Figure 39. Timing example 2
MS0339-E-00 - 66 -
2004/09
ASAHI KASEI
[AK4589]
OPERATION OVERVIEW (ADC/DAC part, DIR/DIT part) Serial Control Interface
The AK4589 has two registers, which are ADC/DAC part (AK4588 compatible) and DIR/DIT part (AK4588 compatible). Each register is set by chip address pin. (1) 4-wire serial control mode (I2C pin = "L") The internal registers may be either written or read by the 4-wire P interface pins: CSN, CCLK, CDTI & CDTO. The data on this interface consists of Chip address (2bits, ADC/DAC part register is set by CAD1/0 pins. DIR/DIT part C1-0 bits are fixed to "00"), Read/Write (1bit), Register address (MSB first, 5bits) and Control data (MSB first, 8bits). Address and data is clocked in on the rising edge of CCLK and data is clocked out on the falling edge. For write operations, data is latched after the 16th rising edge of CCLK, after a high-to-low transition of CSN. For read operations, the CDTO output goes high impedance after a low-to-high transition of CSN. The maximum speed of CCLK is 5MHz. PDN pin = "L" resets the registers to their default values. When the state of P/S pin is changed, the AK4589 should be reset by PDN pin = "L". Register of ADC/DAC part can not read.
CSN
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
CCLK
CDTI
WRITE
C1 C0 R/W A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
CDTO
CDTI
READ
Hi-Z
C1 C0 R/W A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
CDTO
Hi-Z
D7 D6 D5 D4 D3 D2 D1 D0
Hi-Z
C1-C0: Chip Address: (Regarding ADC/DAC part, register is set by CAD1/0 pins. This chip address must be set except "00".) (Fixed to "00" for DIR/DIT part) R/W: READ/WRITE (0:READ, 1:WRITE) A4-A0: Register Address D7-D0: Control Data Figure 40. 4-wire Serial Control I/F Timing
MS0339-E-00 - 67 -
2004/09
ASAHI KASEI
[AK4589]
(2) I2C bus control mode (I2C pin = "H") AK4589 supports the standard-mode I2C-bus (max: 100kHz). Then AK4589 does not support a fast-mode I2C-bus system (max: 400kHz). (2)-1 Data transfer All commands are preceded by a START condition. After the START condition, a slave address is sent. After the AK4589 recognizes the START condition, the device interfaced to the bus waits for the slave address to be transmitted over the SDA line. If the transmitted slave address matches an address for one of the devices, the designated slave device pulls the SDA line to LOW (ACKNOWLEDGE). The data transfer is always terminated by a STOP condition generated by the master device. (2)-1-1 Data validity The data on the SDA line must be stable during the HIGH period of the clock. The HIGH or LOW state of the data line can only change when the clock signal on the SCL line is LOW except for the START and the STOP condition.
SCL
SDA
DATA LINE STABLE : DATA VALID
CHANGE OF DATA ALLOWED
Figure 41. Data transfer (2)-1-2 START and STOP condition A HIGH to LOW transition on the SDA line while SCL is HIGH indicates a START condition. All sequences start from the START condition. A LOW to HIGH transition on the SDA line while SCL is HIGH defines a STOP condition. All sequences end by the STOP condition.
SCL
SDA
START CONDITION
STOP CONDITION
Figure 42. START and STOP conditions
MS0339-E-00 - 68 -
2004/09
ASAHI KASEI
[AK4589]
(2)-1-3 ACKNOWLEDGE ACKNOWLEDGE is a software convention used to indicate successful data transfers. The transmitting device will release the SDA line (HIGH) after transmitting eight bits. The receiver must pull down the SDA line during the acknowledge clock pulse so that that it remains stable "L" during "H" period of this clock pulse. The AK4589 will generates an acknowledge after each byte has been received. In the read mode, the slave, the AK4589 will transmit eight bits of data, release the SDA line and monitor the line for an acknowledge. If an acknowledge is detected and no STOP condition is generated by the master, the slave will continue to transmit data. If an acknowledge is not detected, the slave will terminate further data transmissions and await the STOP condition. The register of ADC/DAC part can not generate acknowledge for READ operations.
Clock pulse for acknowledge
SCL FROM MASTER
1
8
9
DATA OUTPUT BY TRANSMITTER not acknowledge DATA OUTPUT BY RECEIVER START CONDITION acknowledge
Figure 43. Acknowledge on the I2C-bus (2)-1-4 FIRST BYTE The first byte, which includes seven bits of slave address and one bit of R/W bit, is sent after the START condition. If the transmitted slave address matches an address for one of the device, the receiver who has been addressed pulls down the SDA line. The most significant five bits of the slave address are fixed as "00100". The next two bits are CAD1 and CAD0 (device address bits). These two bits identify the specific device on the bus. The hard-wired input pins (CAD1 pin and CAD0 pin) set them. The eighth bit (LSB) of the first byte (R/W bit) defines whether a write or read condition is requested by the master. A "1" indicates that the read operation is to be executed. A "0" indicates that the write operation is to be executed. 0 0 1 0 0 CAD1 CAD0 R/W
(Regarding ADC/DAC part, register is set by CAD1/0 pins. "00" is inhibited to set for ADC/DAC.) (Fixed to "00" for DIR/DIT part) Figure 44. The First Byte
MS0339-E-00 - 69 -
2004/09
ASAHI KASEI
[AK4589]
(2)-2 WRITE Operations Set R/W bit = "0" for the WRITE operation of the AK4589. After receipt the start condition and the first byte, the AK4589 generates an acknowledge, and awaits the second byte (register address). The second byte consists of the address for control registers of AK4589. The format is MSB first, and those most significant 3-bits are "Don't care". * * * A4 A3 A2 A1 A0
(*: Don't care) Figure 45. The Second Byte After receipt the second byte, the AK4589 generates an acknowledge, and awaits the third byte. Those data after the second byte contain control data. The format is MSB first, 8bits. D7 D6 D5 D4 D3 D2 D1 D0
Figure 46. Byte structure after the second byte The AK4589 is capable of more than one byte write operation by one sequence. After receipt of the third byte, the AK4589 generates an acknowledge, and awaits the next data again. The master can transmit more than one words instead of terminating the write cycle after the first data word is transferred. After the receipt of each data, the internal 5bits address counter is incremented by one, and the next data is taken into next address automatically. If the address exceed 1FH prior to generating the stop condition, the address counter will "roll over" to 00H and the previous data will be overwritten.
S T A R T S T Data(n+x) O P P A C K A C K A C K A C K
Slave Address
Register Address(n)
Data(n)
Data(n+1)
SDA
S
Figure 47. WRITE Operation
MS0339-E-00 - 70 -
2004/09
ASAHI KASEI
[AK4589]
(2)-3 READ Operations Set R/W bit = "1" for the READ operation of the AK4589. After transmission of a data, the master can read next address's data by generating the acknowledge instead of terminating the write cycle after the receipt the first data word. After the receipt of each data, the internal 5bits address counter is incremented by one, and the next data is taken into next address automatically. If the address exceed 1FH prior to generating the stop condition, the address counter will "roll over" to 00H and the previous data will be overwritten. The AK4589 supports two basic read operations: CURRENT ADDRESS READ and RANDOM READ. ADC/DAC part register can not read. (2)-3-1 CURRENT ADDRESS READ The AK4589 contains an internal address counter that maintains the address of the last word accessed, incremented by one. Therefore, if the last access (either a read or write) was to address n, the next CURRENT READ operation would access data from the address n+1. After receipt of the slave address with R/W bit set to "1", the AK4589 generates an acknowledge, transmits 1byte data which address is set by the internal address counter and increments the internal address counter by 1. If the master does not generate an acknowledge to the data but generate the stop condition, the AK4589 discontinues transmission
S T A R T S Data(n+x) T O P P A C K A C K A C K A C K
Slave Address
Data(n)
Data(n+1)
Data(n+2)
SDA
S
Figure 48. CURRENT ADDRESS READ (2)-3-2 RANDOM READ Random read operation allows the master to access any memory location at random. Prior to issuing the slave address with the R/W bit set to "1", the master must first perform a "dummy" write operation. The master issues the start condition, slave address(R/W="0") and then the register address to read. After the register address's acknowledge, the master immediately reissues the start condition and the slave address with the R/W bit set to "1". Then the AK4589 generates an acknowledge, 1byte data and increments the internal address counter by 1. If the master does not generate an acknowledge to the data but generate the stop condition, the AK4589 discontinues transmission.
S T A R T S T A R T S A C K A C K A C K A C K A C K
Slave Address
Word Address(n)
Slave Address
Data(n)
Data(n+1)
S Data(n+x) T O P P
SDA
S
Figure 49. RANDOM READ
MS0339-E-00 - 71 -
2004/09
ASAHI KASEI
[AK4589]
SYSTEM DESIGN Figure 50 shows the system connection diagram. An evaluation board is available which demonstrates application circuits, the optimum layout, power supply arrangements and measurement results.
Condition: I2C serial control mode
5
Micro Controller
S/PDIF out
S/PDIF sources
10u +
(S/PDIF sources)
12k
Audio DSP (MPEG/AC3)
TEST2 68 PVDD 66 RX4 67 TX1 79 TX0 78 VIN 76 DAUX2 75 RX7 73 CAD1 72 RX6 71 CAD0 70 INT0 80 MCLK 77 RX5 69 I2C 74
0.1u
PVSS 64
RX3 63
NC 62
(Shield) RX2 61 TEST1 60 RX1 59 NC 58 RX0 57 AVSS 56 AVDD 55 VREFH 54 VCOM 53 RIN 52 + 0.1u 10u (Shield)
1
INT1 BOUT TVDD DVDD DVSS XTO XTI TEST3 MCKO2
3.3V to 5V Digital Digital 5V
10u + +
0.1u
3 4 5
C1 C1
6 X'tal 7 8 9
Analog 5V
+
0.1u 2.2u
10 MCKO1
(Micro Controller)
11 COUT 12 UOUT 13 VOUT 14 SDTO2 15 BICK2 16 LRCK2 17 SDTO1 18 BICK1 19 LRCK1
AK4589
LIN 51 C2 ROUT1+ 50 ROUT1- 49 LOUT1+ 48 LOUT1- 47 C2 ROUT2+ 46 ROUT2- 45 C2 LOUT2+ 44 LOUT2- 43 ROUT3+ 42 C2 LPF MUTE LPF MUTE LPF MUTE LPF MUTE LPF C2 MUTE
Audio DSP (MPEG/AC3)
32 MASTER
39 LOUT3-
35 LOUT4-
24 DAUX1
25 SDTI4
26 SDTI3
27 SDTI2
28 SDTI1
33 DZF2
34 DZF1
29 XTL1
30 XTL0
23 CSN
31 PDN
22 SDA
21 SCL
C2 LPF LPF
C2 LPF
40
LOUT3+
20 CDTO
38 ROUT4+
36 LOUT4+
37 ROUT4-
ROUT3-
41
C2
MUTE
MUTE
Micro Controller Audio DSP (MPEG/AC3) Micro Controller
Digital Ground
Analog Ground
Figure 50. Typical Connection Diagram Notes: - "C1" depends on the crystal. - "C2" is 470pF capacitor. - AVSS, DVSS and PVSS must be connected the same analog ground plane. - Digital signals, especially clocks, should be kept away from the R pin in order to avoid an effect to the clock jitter performance. - In case of coaxial input, ground of RCA connector and terminator should be connected to PVSS of the AK4589 with low impedance on PC board. MS0339-E-00 - 72 2004/09
MUTE
(S/PDIF Source)
2
R 65
ASAHI KASEI
[AK4589]
1. Grounding and Power Supply Decoupling The AK4589 requires careful attention to power supply and grounding arrangements. AVDD, DVDD, PVDD and TVDD are usually supplied from analog supply in system. Alternatively if AVDD, DVDD, PVDD and TVDD are supplied separately, the power up sequence is not critical. AVSS, DVSS and PVSS of the AK4589 must be connected to analog ground plane. System analog ground and digital ground should be connected together near to where the supplies are brought onto the printed circuit board. Decoupling capacitors should be as near to the AK4589 as possible, with the small value ceramic capacitor being the nearest. 2. Voltage Reference Inputs The voltage of VREFH sets the analog input/output range. VREFH pin is normally connected to AVDD with a 0.1F ceramic capacitor. VCOM is a signal ground of this chip. An electrolytic capacitor 2.2F parallel with a 0.1F ceramic capacitor attached to VCOM pin eliminates the effects of high frequency noise. No load current may be drawn from VCOM pin. All signals, especially clocks, should be kept away from the VREFH and VCOM pins in order to avoid unwanted coupling into the AK4589. 3. Analog Inputs ADC inputs are single-ended and internally biased to VCOM. The input signal range scales with the supply voltage and nominally 0.62 x VREFH Vpp (typ). The ADC output data format is 2's complement. The DC offset is removed by the internal HPF. The AK4589 samples the analog inputs at 64fs. The digital filter rejects noise above the stop band except for multiples of 64fs. The AK4589 includes an anti-aliasing filter (RC filter) to attenuate a noise around 64fs. 4. Analog Outputs The analog outputs are differential output and centered around the VCOM voltage. The input signal range scales with the supply voltage and nominally 0.54 x VREFH Vpp. The DAC input data format is 2's complement. The output voltage is a positive full scale for 7FFFFFH(@24bit) and a negative full scale for 800000H(@24bit). The ideal output is VCOM voltage for 000000H(@24bit). The internal analog filters remove most of the noise generated by the delta-sigma modulator of DAC beyond the audio passband. DC offsets (AVDD/2) on analog outputs are eliminated without using capacitor. However AC coupling in Figure 51. External 2nd order LPF Circuit Example is recommended to achieve better performance.
MS0339-E-00 - 73 -
2004/09
ASAHI KASEI
[AK4589]
5. Analog Outputs Figure 51 shows an example of the Non-inverted differential output buffer and the summing amp with LPF. NJM5534D are op-amps that has low noise and +/- 15V power supply operation.
3.3n
+
+15 -15
100u
AOUTL+
10u
180 330 3.9n
10k
7 3 2+ 4
0.1u
6 +
NJM5534D
10u
560 1.0n 620
0.1u
10u +
680 1.2k
0.1u
3.3n
+
100u
AOUTL+ +
180 330 3.9n
10u 0.1u
+
3 + 2-
7 6 4
0.1u 10u 10u
10k
NJM5534D
+
1.2k
680
0.1u
Figure 51. External 2nd order LPF Circuit Example
MS0339-E-00 - 74 -
560
620
1.0n NJM5534D
-4 3+7
2
100
6
Lch
2004/09
ASAHI KASEI
[AK4589]
PACKAGE
80-pin LQFP ( Unit : mm )
14.00.2
12.00.2 60 41
61
40
14.00.2
12.00.2 80
21
1 0.200.1 0.50 1.25TYP
20 1.400.2
0 ~ 10
M
0.08
0.125+0.10 -0.05
0.500.1
0.10
Material & Lead finish Package: Epoxy Lead-frame: Copper Lead-finish Soldering (Pb free) plate
MS0339-E-00 - 75 -
+0.15 0.10 -0.10
1.85MAX
2004/09
ASAHI KASEI
[AK4589]
MARKING
AK4589VQ
XXXXXXX
1) Pin #1 indication 2) Date Code: XXXXXXX(7 digits) 3) Marking Code: AK4589VQ 4) Asahi Kasei Logo Revision History Date (YY/MM/DD) 04/09/06 Revision 00 Reason First Edition Page Contents
IMPORTANT NOTICE * These products and their specifications are subject to change without notice. Before considering any use or application, consult the Asahi Kasei Microsystems Co., Ltd. (AKM) sales office or authorized distributor concerning their current status. * AKM assumes no liability for infringement of any patent, intellectual property, or other right in the application or use of any information contained herein. * Any export of these products, or devices or systems containing them, may require an export license or other official approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange, or strategic materials. * AKM products are neither intended nor authorized for use as critical components in any safety, life support, or other hazard related device or system, and AKM assumes no responsibility relating to any such use, except with the express written consent of the Representative Director of AKM. As used here: (a) A hazard related device or system is one designed or intended for life support or maintenance of safety or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or perform may reasonably be expected to result in loss of life or in significant injury or damage to person or property. (b) A critical component is one whose failure to function or perform may reasonably be expected to result, whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and which must therefore meet very high standards of performance and reliability. * It is the responsibility of the buyer or distributor of an AKM product who distributes, disposes of, or otherwise places the product with a third party to notify that party in advance of the above content and conditions, and the buyer or distributor agrees to assume any and all responsibility and liability for and hold AKM harmless from any and all claims arising from the use of said product in the absence of such notification.
MS0339-E-00 - 76 -
2004/09


▲Up To Search▲   

 
Price & Availability of AK4589VQ

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X